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.127-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.1-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.1-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-7.0.0-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.127-py3-none-any.whl (16.3 MB) Downloading click-8.5.1-py3-none-any.whl (126 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.1-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-7.0.0-py3-none-any.whl (12 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=1514585 sha256=5d91cbd5107366f30a16a5f16d00cabd5e387d3ecf58bb7ef7c08115fff2c4ba Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-raj1ydsx/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.127 click-8.5.1 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.1 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-7.0.0 2026-11-10 15:26:55,226 104 INFO ? odoo: Odoo version 18.0 2026-11-10 15:26:55,227 104 INFO ? odoo: Using configuration file at /data/build/.odoorc 2026-11-10 15:26:55,227 104 INFO ? odoo: addons paths: ['/data/build/rb-82af9cd-226617/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/rb-82af9cd-226617/addons', '/data/build/Viindoo-tvtmaaddons-18.0', '/data/build/Viindoo-erponline-enterprise-18.0', '/data/build/Viindoo-branding-18.0'] 2026-11-10 15:26:55,227 104 INFO ? odoo: database: runbot_build@default:5435 2026-11-10 15:26:55,363 104 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-11-10 15:26:55,373 104 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-11-10 15:26:55,627 104 INFO ? odoo.tests.common: Importing test framework 2026-11-10 15:26:55,936 104 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-11-10 15:26:55,966 104 INFO rb-82af9cd-226617-434699 odoo.modules.loading: loading 1 modules... 2026-11-10 15:26:56,127 104 INFO rb-82af9cd-226617-434699 odoo.modules.loading: 1 modules loaded in 0.16s, 0 queries (+0 extra) 2026-11-10 15:26:57,043 104 INFO rb-82af9cd-226617-434699 odoo.modules.loading: loading 1182 modules... 2026-11-10 15:27:14,065 104 INFO rb-82af9cd-226617-434699 odoo.modules.loading: 1182 modules loaded in 17.02s, 2 queries (+2 extra) 2026-11-10 15:27:16,014 104 INFO rb-82af9cd-226617-434699 odoo.modules.loading: Modules loaded. 2026-11-10 15:27:16,733 104 INFO rb-82af9cd-226617-434699 odoo.modules.registry: Caches invalidated, signaling through the database: ['templates'] 2026-11-10 15:27:16,734 104 INFO rb-82af9cd-226617-434699 odoo.modules.registry: Registry loaded in 20.797s 2026-11-10 15:27:16,735 104 INFO rb-82af9cd-226617-434699 odoo.service.server: Starting post tests 2026-11-10 15:27:17,950 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-11-10 15:27:21,779 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 2.824580669403076 seconds 2026-11-10 15:27:22,414 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 0.6340174674987793 seconds 2026-11-10 15:27:22,428 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_runbot_support.tests.test_validate_fields: Starting TestValidateIrModelFields.test_01_validate_ir_model_fields ... 2026-11-10 15:27:22,515 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 1594 checked, 3 removed 2026-11-10 15:27:22,526 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_runbot_support.tests.test_validate_ir_ui_view: Starting TestValidateIrUiView.test_01_validate_ir_ui_view ... 2026-11-10 15:32:46,297 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:32:46,308 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_runbot_support.tests.test_validate_record_rules: Starting TestValidateRecordRule.test_01_validate_record_rule ... 2026-11-10 15:32:49,389 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:32:56,073 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:32:57,259 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:32:58,711 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #34 deleted product.product records with IDs: [847] 2026-11-10 15:32:59,321 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator: Starting TestEventProductConfiguratorUi.test_event_using_product_configurator ... 2026-11-10 15:33:00,390 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Chrome pid: 163 2026-11-10 15:33:00,390 104 INFO rb-82af9cd-226617-434699 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/tmpb_xaa42__chrome_odoo 2026-11-10 15:33:00,390 104 INFO rb-82af9cd-226617-434699 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:42707/json/version 2026-11-10 15:33:00,392 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:42707/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:33:00,414 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:00,415 104 INFO rb-82af9cd-226617-434699 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:42707/json 2026-11-10 15:33:00,415 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:42707/json with timeout 3 increased to 10s during tests 2026-11-10 15:33:00,423 104 INFO rb-82af9cd-226617-434699 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:42707/devtools/page/186CCDB9FD184E33D542EF06CBCAC4DE 2026-11-10 15:33:00,433 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:00,438 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:00,480 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:salesman from n/a 2026-11-10 15:33:00,494 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:00,496 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:00,496 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:00,506 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:33:01,622 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:01] "GET /odoo HTTP/1.1" 200 - 186 0.095 1.024 2026-11-10 15:33:01,625 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Navigation result: {'frameId': '186CCDB9FD184E33D542EF06CBCAC4DE', 'loaderId': '8268544618646850625CBD1C2D13F699', 'isDownload': False} 2026-11-10 15:33:01,626 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:01,655 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:01] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-11-10 15:33:01,661 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:01] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-11-10 15:33:01,721 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:01,823 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:01] "GET /web/webclient/load_menus/2b6e8446ec64e5650a596c70ec02da2f37b0aa6412d928946f1b9188752b5d2f HTTP/1.1" 200 - 202 0.064 0.106 2026-11-10 15:33:01,829 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:01] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.175 2026-11-10 15:33:01,844 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:01] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.181 2026-11-10 15:33:01,856 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:01] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:33:01,883 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:01] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:33:02,417 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:02] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.012 2026-11-10 15:33:02,430 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:02,453 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:02] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:33:02,492 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:02] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.020 2026-11-10 15:33:02,502 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:02] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.008 2026-11-10 15:33:02,516 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:02] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.009 2026-11-10 15:33:02,587 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:02,602 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:02,653 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:02] "POST /mail/data HTTP/1.1" 200 - 34 0.058 0.033 2026-11-10 15:33:02,685 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:02,696 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:02] "GET /web/image/res.partner/383/avatar_128?unique=1794324769000 HTTP/1.1" 200 - 16 0.019 0.096 2026-11-10 15:33:02,754 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:02] "GET /web/image?model=res.users&field=avatar_128&id=36 HTTP/1.1" 200 - 10 0.031 0.146 2026-11-10 15:33:02,755 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.158 2026-11-10 15:33:02,762 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:02,784 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:02] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.014 2026-11-10 15:33:02,813 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:02,841 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:02] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.015 0.024 2026-11-10 15:33:03,788 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:03] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 1.388 2026-11-10 15:33:03,798 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:03] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.952 2026-11-10 15:33:03,798 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 1.133 2026-11-10 15:33:03,805 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:03] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 1.405 2026-11-10 15:33:03,831 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-11-10 15:33:03,832 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 1.116 2026-11-10 15:33:03,867 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:03] "POST /web/action/load HTTP/1.1" 200 - 12 0.008 0.017 2026-11-10 15:33:03,880 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:03] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 1.479 2026-11-10 15:33:03,960 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:03] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.032 2026-11-10 15:33:04,425 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:04] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 230 0.072 0.447 2026-11-10 15:33:04,446 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:04] "GET /web/image/res.company/4/favicon HTTP/1.1" 200 - 9 0.005 0.477 2026-11-10 15:33:04,478 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:04] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 6 0.004 0.014 2026-11-10 15:33:04,482 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.014 2026-11-10 15:33:04,719 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:04] "GET /sale/static/src/img/sales_quotation_thumbnail.webp HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:33:04,726 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:04,758 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:04] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 11 0.021 0.029 2026-11-10 15:33:04,781 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:04] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.005 0.053 2026-11-10 15:33:04,802 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 36, model: res.users 2026-11-10 15:33:04,803 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:04,843 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:04] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 20 0.011 0.091 2026-11-10 15:33:04,875 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:04] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 12 0.009 0.133 2026-11-10 15:33:04,885 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.043 2026-11-10 15:33:04,989 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:04] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 38 0.020 0.118 2026-11-10 15:33:05,137 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:05] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:33:05,264 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:05,283 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:05] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.007 0.027 2026-11-10 15:33:05,545 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:05] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.006 0.028 2026-11-10 15:33:05,575 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:05] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 4 0.005 0.046 2026-11-10 15:33:05,588 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:05,649 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:05,689 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:05] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 32 0.021 0.060 2026-11-10 15:33:05,774 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:05] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 11 0.009 0.042 2026-11-10 15:33:05,857 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:33:05,868 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:05,943 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:05,945 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:05] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.005 0.013 2026-11-10 15:33:06,225 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:06] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 7 0.014 0.016 2026-11-10 15:33:06,266 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:06,301 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:06] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.005 0.022 2026-11-10 15:33:06,383 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:06] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.013 0.011 2026-11-10 15:33:06,476 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:06] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 44 0.031 0.048 2026-11-10 15:33:06,519 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:06,553 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:06] "GET /web/image/product.product/848/image_256 HTTP/1.1" 200 - 12 0.009 0.034 2026-11-10 15:33:06,587 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:06,599 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:06] "GET /web/image/product.product/855/image_256 HTTP/1.1" 200 - 6 0.005 0.076 2026-11-10 15:33:06,620 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:06] "POST /sale/product_configurator/get_optional_products HTTP/1.1" 200 - 3 0.005 0.093 2026-11-10 15:33:06,662 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:06] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 8 0.007 0.062 2026-11-10 15:33:06,765 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:06] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 37 0.032 0.136 2026-11-10 15:33:06,863 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:06] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 34 0.031 0.091 2026-11-10 15:33:06,981 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:06] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 30 0.030 0.124 2026-11-10 15:33:07,058 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:07] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 25 0.020 0.134 2026-11-10 15:33:07,118 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:07] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.010 2026-11-10 15:33:07,168 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:07] "POST /web/dataset/call_kw/event.event.configurator/get_views HTTP/1.1" 200 - 8 0.003 0.011 2026-11-10 15:33:07,198 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:07] "POST /web/dataset/call_kw/event.event.configurator/onchange HTTP/1.1" 200 - 10 0.004 0.009 2026-11-10 15:33:07,228 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:07,237 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:07] "POST /web/dataset/call_kw/event.event/name_search HTTP/1.1" 200 - 3 0.001 0.006 2026-11-10 15:33:07,296 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:07,303 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:07] "POST /web/dataset/call_kw/event.event.configurator/onchange HTTP/1.1" 200 - 1 0.000 0.003 2026-11-10 15:33:07,363 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:07,369 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:07] "POST /web/dataset/call_kw/event.event.ticket/name_search HTTP/1.1" 200 - 1 0.000 0.004 2026-11-10 15:33:07,429 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:07,496 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:07,514 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:07] "POST /web/dataset/call_kw/event.event.configurator/web_save HTTP/1.1" 200 - 8 0.005 0.009 2026-11-10 15:33:07,558 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:07,600 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:07,606 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:07] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 26 0.019 0.053 2026-11-10 15:33:07,664 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:07,710 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:07,751 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:07] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 25 0.017 0.084 2026-11-10 15:33:07,849 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:07] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 8 0.005 0.038 2026-11-10 15:33:07,938 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:07,939 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:07] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 2 0.003 0.010 2026-11-10 15:33:08,216 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:08] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 2 0.011 0.014 2026-11-10 15:33:08,250 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:08,296 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:08] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.005 0.030 2026-11-10 15:33:08,370 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:08] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.003 0.011 2026-11-10 15:33:08,449 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:08] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 33 0.021 0.045 2026-11-10 15:33:08,476 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:08,514 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:08] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 14 0.012 0.025 2026-11-10 15:33:08,547 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:08,557 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:08] "GET /web/image/product.product/849/image_256 HTTP/1.1" 200 - 6 0.004 0.028 2026-11-10 15:33:08,589 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:08] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 13 0.012 0.029 2026-11-10 15:33:08,600 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:08,662 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:08,788 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:08] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 32 0.040 0.069 2026-11-10 15:33:08,934 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:08] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 27 0.020 0.073 2026-11-10 15:33:09,004 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:09] "POST /web/action/load HTTP/1.1" 200 - 9 0.004 0.010 2026-11-10 15:33:09,042 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:09] "POST /web/dataset/call_kw/event.event.configurator/onchange HTTP/1.1" 200 - 2 0.001 0.006 2026-11-10 15:33:09,082 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:09,084 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:09] "POST /web/dataset/call_kw/event.event/name_search HTTP/1.1" 200 - 3 0.001 0.006 2026-11-10 15:33:09,145 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:09,151 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:09] "POST /web/dataset/call_kw/event.event.configurator/onchange HTTP/1.1" 200 - 1 0.000 0.003 2026-11-10 15:33:09,201 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:09,207 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:09] "POST /web/dataset/call_kw/event.event.ticket/name_search HTTP/1.1" 200 - 1 0.001 0.004 2026-11-10 15:33:09,262 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:09,326 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:09,339 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:09] "POST /web/dataset/call_kw/event.event.configurator/web_save HTTP/1.1" 200 - 6 0.003 0.007 2026-11-10 15:33:09,389 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:09,430 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:09,434 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:09] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 26 0.019 0.047 2026-11-10 15:33:09,485 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:09,539 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:09,579 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:09] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 27 0.021 0.074 2026-11-10 15:33:09,674 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:09] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 8 0.007 0.033 2026-11-10 15:33:09,776 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:09] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 2 0.004 0.009 2026-11-10 15:33:09,779 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:10,055 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:10] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 2 0.011 0.012 2026-11-10 15:33:10,101 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:10,149 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:10] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.005 0.023 2026-11-10 15:33:10,255 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:10] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.004 0.011 2026-11-10 15:33:10,325 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:10] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 33 0.018 0.039 2026-11-10 15:33:10,359 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:10,388 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:10] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 14 0.009 0.019 2026-11-10 15:33:10,422 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:10,424 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:10] "GET /web/image/product.product/851/image_256 HTTP/1.1" 200 - 6 0.003 0.027 2026-11-10 15:33:10,495 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:10,590 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:10] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 32 0.016 0.059 2026-11-10 15:33:10,716 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:10] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 29 0.018 0.064 2026-11-10 15:33:10,780 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:10] "POST /web/action/load HTTP/1.1" 200 - 9 0.003 0.009 2026-11-10 15:33:10,816 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:10] "POST /web/dataset/call_kw/event.event.configurator/onchange HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:33:10,846 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:10,850 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:10] "POST /web/dataset/call_kw/event.event/name_search HTTP/1.1" 200 - 3 0.001 0.007 2026-11-10 15:33:10,915 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:10,924 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:10] "POST /web/dataset/call_kw/event.event.configurator/onchange HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:33:10,971 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:10,980 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:10] "POST /web/dataset/call_kw/event.event.ticket/name_search HTTP/1.1" 200 - 1 0.000 0.006 2026-11-10 15:33:11,029 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:11,092 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:11,104 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:11] "POST /web/dataset/call_kw/event.event.configurator/web_save HTTP/1.1" 200 - 6 0.003 0.007 2026-11-10 15:33:11,157 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:11,205 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:11] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 26 0.019 0.054 2026-11-10 15:33:11,258 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:11,300 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:11,346 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:11] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 29 0.019 0.066 2026-11-10 15:33:11,858 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:11] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 199 0.156 0.282 2026-11-10 15:33:11,920 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:11] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.003 0.015 2026-11-10 15:33:11,936 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:11] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.003 0.024 2026-11-10 15:33:11,986 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: tour succeeded 2026-11-10 15:33:11,987 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:12,012 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:12] "POST /mail/thread/data HTTP/1.1" 200 - 37 0.026 0.083 2026-11-10 15:33:12,046 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:12] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.011 0.079 2026-11-10 15:33:12,086 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:12] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 20 0.014 0.113 2026-11-10 15:33:12,149 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: heap 37381612 (allocated 42721280) 2026-11-10 15:33:12,170 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Closing chrome headless with pid 163 2026-11-10 15:33:12,170 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Closing websocket connection 2026-11-10 15:33:12,171 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Terminating chrome headless with pid 163 2026-11-10 15:33:12,252 104 INFO rb-82af9cd-226617-434699 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-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_153312_252546_test_event_using_product_configurator.txt 2026-11-10 15:33:12,252 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Removing chrome user profile "/tmp/tmpb_xaa42__chrome_odoo" 2026-11-10 15:33:12,339 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 15:33:12,657 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8263] 2026-11-10 15:33:12,694 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted product.product records with IDs: [856] 2026-11-10 15:33:13,146 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8271] 2026-11-10 15:33:13,177 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted product.product records with IDs: [863] 2026-11-10 15:33:13,860 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: Starting TestProductConfiguratorUi.test_01_product_configurator ... 2026-11-10 15:33:14,253 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Chrome pid: 448 2026-11-10 15:33:14,254 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Chrome headless temporary user profile dir: /tmp/tmp0ed2joqj_chrome_odoo 2026-11-10 15:33:14,254 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Issuing json command http://127.0.0.1:39055/json/version 2026-11-10 15:33:14,255 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:39055/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:33:14,282 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Browser version: Chrome/150.0.7871.114 2026-11-10 15:33:14,283 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Issuing json command http://127.0.0.1:39055/json 2026-11-10 15:33:14,283 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:39055/json with timeout 3 increased to 10s during tests 2026-11-10 15:33:14,295 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Websocket url found: ws://127.0.0.1:39055/devtools/page/DB917C7E9399D495D07EF97AF6C2C2C3 2026-11-10 15:33:14,304 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Enable chrome headless console log notification 2026-11-10 15:33:14,308 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Chrome headless enable page notifications 2026-11-10 15:33:14,389 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:salesman from n/a 2026-11-10 15:33:14,395 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Setting session cookie in browser 2026-11-10 15:33:14,397 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:14,397 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:14,406 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:33:15,968 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:15] "GET /odoo HTTP/1.1" 200 - 186 0.099 1.466 2026-11-10 15:33:15,971 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Navigation result: {'frameId': 'DB917C7E9399D495D07EF97AF6C2C2C3', 'loaderId': 'FECCB813C164D5B17F3B23A7088185DF', 'isDownload': False} 2026-11-10 15:33:15,971 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:16,123 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:16] "GET /web/webclient/load_menus/2b6e8446ec64e5650a596c70ec02da2f37b0aa6412d928946f1b9188752b5d2f HTTP/1.1" 200 - 202 0.053 0.076 2026-11-10 15:33:16,129 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:16] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.133 2026-11-10 15:33:16,134 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:16] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.137 2026-11-10 15:33:16,143 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:16] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.148 2026-11-10 15:33:16,159 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.153 2026-11-10 15:33:16,173 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:16] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:33:16,176 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:16,220 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:16] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:33:16,888 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:16] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-10 15:33:16,889 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:16] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-10 15:33:16,890 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:16] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-10 15:33:16,901 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:16] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-11-10 15:33:16,920 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: Owl is running in 'dev' mode. 2026-11-10 15:33:16,930 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:16] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:33:16,964 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:16] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.016 2026-11-10 15:33:16,974 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:16] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-11-10 15:33:16,992 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:16] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.009 2026-11-10 15:33:17,051 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:17,067 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:17,134 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:33:17,140 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:17] "POST /mail/data HTTP/1.1" 200 - 34 0.034 0.030 2026-11-10 15:33:17,158 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:17,172 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33: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-11-10 15:33:17,174 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:17] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:33:17,189 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:17] "GET /web/image?model=res.users&field=avatar_128&id=37 HTTP/1.1" 200 - 17 0.020 0.081 2026-11-10 15:33:17,190 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.098 2026-11-10 15:33:17,213 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:17] "GET /web/image/res.partner/385/avatar_128?unique=1794324792000 HTTP/1.1" 200 - 9 0.007 0.109 2026-11-10 15:33:17,222 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:17] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.121 2026-11-10 15:33:17,242 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:17] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.006 0.030 2026-11-10 15:33:17,246 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:17,274 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:17] "POST /web/action/load HTTP/1.1" 200 - 12 0.004 0.011 2026-11-10 15:33:17,331 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:33:17,333 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:17] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:33:17,350 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:17,731 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:17] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 230 0.072 0.348 2026-11-10 15:33:17,782 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:17] "POST /mail/data HTTP/1.1" 200 - 38 0.019 0.441 2026-11-10 15:33:17,798 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:17] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.467 2026-11-10 15:33:17,805 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:17] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.042 2026-11-10 15:33:17,825 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:17] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 6 0.003 0.061 2026-11-10 15:33:17,993 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:17] "GET /sale/static/src/img/sales_quotation_thumbnail.webp HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:33:18,001 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:18,023 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:18] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 10 0.007 0.024 2026-11-10 15:33:18,048 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:18] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.006 0.050 2026-11-10 15:33:18,075 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:18] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 10 0.006 0.074 2026-11-10 15:33:18,084 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:18,101 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:33:18,209 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:18] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 46 0.020 0.081 2026-11-10 15:33:18,364 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:18] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:33:18,496 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:18,516 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:18] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.005 0.033 2026-11-10 15:33:18,764 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:18] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.005 0.018 2026-11-10 15:33:18,783 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:18] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 4 0.003 0.039 2026-11-10 15:33:18,816 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:18,881 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:18,892 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:18] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 33 0.017 0.052 2026-11-10 15:33:18,976 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:18] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 10 0.007 0.050 2026-11-10 15:33:19,057 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:33:19,066 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:19,139 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:19,145 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:19] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.004 0.014 2026-11-10 15:33:19,413 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:19] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 7 0.009 0.014 2026-11-10 15:33:19,449 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:19,484 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:19] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.004 0.023 2026-11-10 15:33:19,549 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:19] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.004 0.017 2026-11-10 15:33:19,640 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:19] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 49 0.022 0.052 2026-11-10 15:33:19,689 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:19,720 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:19] "GET /web/image/product.product/857/image_256 HTTP/1.1" 200 - 12 0.007 0.032 2026-11-10 15:33:19,736 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:19] "GET /web/image/product.product/864/image_256 HTTP/1.1" 200 - 7 0.004 0.047 2026-11-10 15:33:19,746 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:19,772 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:19] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 14 0.008 0.018 2026-11-10 15:33:19,806 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:19,821 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:19] "GET /web/image/product.product/859/image_256 HTTP/1.1" 200 - 6 0.004 0.028 2026-11-10 15:33:19,861 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:19,922 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:19,992 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:20,017 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:20] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 13 0.008 0.016 2026-11-10 15:33:20,055 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:20,122 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:20,193 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:20,218 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:20] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 13 0.008 0.015 2026-11-10 15:33:20,256 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:20] "GET /web/image/product.product/865/image_256 HTTP/1.1" 200 - 7 0.004 0.013 2026-11-10 15:33:20,262 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:20,294 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:20] "POST /sale/product_configurator/get_optional_products HTTP/1.1" 200 - 18 0.010 0.021 2026-11-10 15:33:20,324 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:20,340 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:20] "GET /web/image/product.product/866/image_256 HTTP/1.1" 200 - 6 0.004 0.033 2026-11-10 15:33:20,351 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:20] "POST /sale/product_configurator/get_optional_products HTTP/1.1" 200 - 3 0.003 0.025 2026-11-10 15:33:20,426 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:20,447 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:20] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 8 0.011 0.046 2026-11-10 15:33:20,546 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:20] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 45 0.035 0.084 2026-11-10 15:33:20,598 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:20] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 8 0.016 0.045 2026-11-10 15:33:20,676 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:20] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 34 0.019 0.116 2026-11-10 15:33:20,773 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:20] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 35 0.033 0.148 2026-11-10 15:33:20,859 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:20] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 30 0.017 0.108 2026-11-10 15:33:20,938 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:20] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 29 0.016 0.212 2026-11-10 15:33:21,087 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:21] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 31 0.018 0.094 2026-11-10 15:33:21,162 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:21,225 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:21,290 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:21,375 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:21,450 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:21,507 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:21,559 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:21,624 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:22,058 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:22] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 205 0.171 0.255 2026-11-10 15:33:22,110 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:22] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.004 0.013 2026-11-10 15:33:22,159 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: tour succeeded 2026-11-10 15:33:22,165 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR sale_product_configurator_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-11-10 15:33:22,198 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:22] "POST /mail/thread/data HTTP/1.1" 200 - 37 0.045 0.055 2026-11-10 15:33:22,218 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:22] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.004 0.114 2026-11-10 15:33:22,245 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:22] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.009 0.093 2026-11-10 15:33:22,295 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:22] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 20 0.013 0.137 2026-11-10 15:33:22,324 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: heap 36596332 (allocated 40095744) 2026-11-10 15:33:22,334 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Closing chrome headless with pid 448 2026-11-10 15:33:22,334 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Closing websocket connection 2026-11-10 15:33:22,335 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Terminating chrome headless with pid 448 2026-11-10 15:33:22,358 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:22] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.010 0.036 2026-11-10 15:33:22,421 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_153322_421272_test_01_product_configurator.txt 2026-11-10 15:33:22,421 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Removing chrome user profile "/tmp/tmp0ed2joqj_chrome_odoo" 2026-11-10 15:33:22,452 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: Starting TestProductConfiguratorUi.test_02_product_configurator_advanced ... 2026-11-10 15:33:22,643 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8269, 8268, 8267, 8266, 8265, 8264] 2026-11-10 15:33:22,720 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted product.product records with IDs: [857, 858, 859, 860, 861, 862] 2026-11-10 15:33:23,008 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Chrome pid: 707 2026-11-10 15:33:23,008 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Chrome headless temporary user profile dir: /tmp/tmpqbjdz_s9_chrome_odoo 2026-11-10 15:33:23,009 104 INFO rb-82af9cd-226617-434699 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:34369/json/version 2026-11-10 15:33:23,010 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:34369/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:33:23,029 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:23,029 104 INFO rb-82af9cd-226617-434699 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:34369/json 2026-11-10 15:33:23,030 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:34369/json with timeout 3 increased to 10s during tests 2026-11-10 15:33:23,043 104 INFO rb-82af9cd-226617-434699 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:34369/devtools/page/3EF0433418C4B48253D563DB77FF2623 2026-11-10 15:33:23,051 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Enable chrome headless console log notification 2026-11-10 15:33:23,061 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Chrome headless enable page notifications 2026-11-10 15:33:23,084 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:salesman from n/a 2026-11-10 15:33:23,094 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Setting session cookie in browser 2026-11-10 15:33:23,096 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:23,096 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:23,109 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:33:24,169 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:24] "GET /odoo HTTP/1.1" 200 - 186 0.097 0.965 2026-11-10 15:33:24,172 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Navigation result: {'frameId': '3EF0433418C4B48253D563DB77FF2623', 'loaderId': '7885DB964E25DE290D68CEF43DCB4622', 'isDownload': False} 2026-11-10 15:33:24,172 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:24,204 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:24] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-11-10 15:33:24,209 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:24] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-11-10 15:33:24,239 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:24,337 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:24] "GET /web/webclient/load_menus/2b6e8446ec64e5650a596c70ec02da2f37b0aa6412d928946f1b9188752b5d2f HTTP/1.1" 200 - 202 0.052 0.086 2026-11-10 15:33:24,353 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:24] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.147 2026-11-10 15:33:24,362 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:24] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.160 2026-11-10 15:33:24,370 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:24] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:33:24,412 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:24] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:33:24,916 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:24] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:33:24,918 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:24] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-10 15:33:24,919 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:24] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:33:24,930 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:24] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-11-10 15:33:24,948 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:24,958 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:24] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:33:24,991 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:24] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.018 2026-11-10 15:33:24,999 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:24] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.010 2026-11-10 15:33:25,010 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:25] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.018 2026-11-10 15:33:25,043 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:25,054 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:25,089 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:33:25,098 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-10 15:33:25,120 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:25] "POST /mail/data HTTP/1.1" 200 - 34 0.030 0.043 2026-11-10 15:33:25,143 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:25,153 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:25] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:33:25,169 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:25] "GET /web/image/res.partner/385/avatar_128?unique=1794324792000 HTTP/1.1" 200 - 16 0.010 0.087 2026-11-10 15:33:25,207 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:25] "GET /web/image?model=res.users&field=avatar_128&id=37 HTTP/1.1" 200 - 10 0.014 0.120 2026-11-10 15:33:25,215 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:25,221 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:25] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.139 2026-11-10 15:33:25,222 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.141 2026-11-10 15:33:25,238 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:25] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:33:25,243 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.008 0.069 2026-11-10 15:33:25,262 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:25,263 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:25] "POST /web/action/load HTTP/1.1" 200 - 12 0.005 0.030 2026-11-10 15:33:25,266 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:33:25,285 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:25] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.049 2026-11-10 15:33:25,705 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:25] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 230 0.077 0.332 2026-11-10 15:33:25,757 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:25] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 6 0.004 0.014 2026-11-10 15:33:25,765 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.019 2026-11-10 15:33:25,947 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:25] "GET /sale/static/src/img/sales_quotation_thumbnail.webp HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:33:25,951 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:25,988 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:25] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 12 0.009 0.035 2026-11-10 15:33:26,015 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:26] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 10 0.006 0.064 2026-11-10 15:33:26,030 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:26,042 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:26] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 10 0.006 0.089 2026-11-10 15:33:26,078 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:26] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 10 0.011 0.116 2026-11-10 15:33:26,083 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.038 2026-11-10 15:33:26,166 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:26] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 46 0.017 0.090 2026-11-10 15:33:26,321 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:26] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:33:26,441 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:26,458 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:26] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.005 0.024 2026-11-10 15:33:26,718 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:26] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.006 0.021 2026-11-10 15:33:26,748 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:26] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 4 0.004 0.040 2026-11-10 15:33:26,771 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:26,856 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:26] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 33 0.016 0.057 2026-11-10 15:33:26,898 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:26,966 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:27,031 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:27] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 11 0.008 0.056 2026-11-10 15:33:27,114 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:33:27,129 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:27,202 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:27,209 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:27] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.005 0.012 2026-11-10 15:33:27,486 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:27] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 7 0.009 0.021 2026-11-10 15:33:27,532 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:27,574 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:27] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.004 0.027 2026-11-10 15:33:27,641 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:27] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.003 0.013 2026-11-10 15:33:27,741 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:27] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 47 0.023 0.056 2026-11-10 15:33:27,797 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:27,824 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:27] "GET /web/image/product.template/470/image_256 HTTP/1.1" 200 - 9 0.006 0.032 2026-11-10 15:33:27,847 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:27] "GET /web/image/product.product/864/image_256 HTTP/1.1" 200 - 8 0.004 0.055 2026-11-10 15:33:27,873 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:27] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 14 0.008 0.063 2026-11-10 15:33:27,878 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:27,930 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:27,965 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:27] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 14 0.009 0.025 2026-11-10 15:33:28,005 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:28,063 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:28,097 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:28] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 14 0.009 0.024 2026-11-10 15:33:28,131 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:28,157 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:28] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 13 0.009 0.020 2026-11-10 15:33:28,195 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:28,247 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:28,299 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:28,354 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:28,387 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:28] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 13 0.008 0.023 2026-11-10 15:33:28,407 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:28,417 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:28] "GET /web/image/product.product/865/image_256 HTTP/1.1" 200 - 7 0.004 0.018 2026-11-10 15:33:28,461 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:28,559 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: Simulating signal changes during tests 2026-11-10 15:33:28,559 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:28] "POST /sale/product_configurator/create_product HTTP/1.1" 200 - 63 0.027 0.069 2026-11-10 15:33:28,645 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:28] "GET /web/image/product.product/867/image_256 HTTP/1.1" 200 - 18 0.009 0.050 2026-11-10 15:33:28,776 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:28] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 83 0.035 0.157 2026-11-10 15:33:28,899 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:28] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 47 0.021 0.069 2026-11-10 15:33:28,981 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:29,038 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:29,105 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:29,500 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:29] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 211 0.136 0.240 2026-11-10 15:33:29,554 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:29] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.004 0.014 2026-11-10 15:33:29,606 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: tour succeeded 2026-11-10 15:33:29,607 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:29,615 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:29] "POST /mail/thread/data HTTP/1.1" 200 - 43 0.024 0.049 2026-11-10 15:33:29,634 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:29] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.005 0.085 2026-11-10 15:33:29,666 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:29] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.009 0.074 2026-11-10 15:33:29,707 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:29] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 27 0.013 0.108 2026-11-10 15:33:29,790 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: heap 33847076 (allocated 36163584) 2026-11-10 15:33:29,810 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Closing chrome headless with pid 707 2026-11-10 15:33:29,816 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Closing websocket connection 2026-11-10 15:33:29,816 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Terminating chrome headless with pid 707 2026-11-10 15:33:29,901 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_153329_901315_test_02_product_configurator_advanced.txt 2026-11-10 15:33:29,901 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Removing chrome user profile "/tmp/tmpqbjdz_s9_chrome_odoo" 2026-11-10 15:33:29,937 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: Starting TestProductConfiguratorUi.test_03_product_configurator_edition ... 2026-11-10 15:33:30,199 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Chrome pid: 954 2026-11-10 15:33:30,200 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Chrome headless temporary user profile dir: /tmp/tmpj3vjbc2w_chrome_odoo 2026-11-10 15:33:30,200 104 INFO rb-82af9cd-226617-434699 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:45515/json/version 2026-11-10 15:33:30,201 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:45515/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:33:30,212 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:30,212 104 INFO rb-82af9cd-226617-434699 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:45515/json 2026-11-10 15:33:30,213 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:45515/json with timeout 3 increased to 10s during tests 2026-11-10 15:33:30,222 104 INFO rb-82af9cd-226617-434699 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:45515/devtools/page/BDD38FD0CBD6A9BEFFB9DA43D61508AA 2026-11-10 15:33:30,228 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Enable chrome headless console log notification 2026-11-10 15:33:30,243 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Chrome headless enable page notifications 2026-11-10 15:33:30,315 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:salesman from n/a 2026-11-10 15:33:30,321 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Setting session cookie in browser 2026-11-10 15:33:30,323 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:30,323 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:30,331 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:33:31,296 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:31] "GET /odoo HTTP/1.1" 200 - 186 0.074 0.893 2026-11-10 15:33:31,300 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Navigation result: {'frameId': 'BDD38FD0CBD6A9BEFFB9DA43D61508AA', 'loaderId': '22FA8E27C9A7CEF244CBC2CEA8111CD0', 'isDownload': False} 2026-11-10 15:33:31,300 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:31,328 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:31] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-11-10 15:33:31,519 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:31] "GET /web/webclient/load_menus/2b6e8446ec64e5650a596c70ec02da2f37b0aa6412d928946f1b9188752b5d2f HTTP/1.1" 200 - 202 0.070 0.128 2026-11-10 15:33:31,524 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:31] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.203 2026-11-10 15:33:31,529 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:31] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.209 2026-11-10 15:33:31,541 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:31] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.213 2026-11-10 15:33:31,555 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:31,556 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:31] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:33:31,605 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:31] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-11-10 15:33:32,082 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:32] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-10 15:33:32,084 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:32] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-10 15:33:32,085 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:32] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:33:32,099 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:32] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-11-10 15:33:32,114 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:32,127 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:32] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:33:32,152 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:32] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.011 2026-11-10 15:33:32,162 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:32] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-11-10 15:33:32,173 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:32] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.008 2026-11-10 15:33:32,215 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:32,225 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:32,258 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:33:32,262 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:33:32,290 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:32] "POST /mail/data HTTP/1.1" 200 - 34 0.033 0.037 2026-11-10 15:33:32,293 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:32] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.034 2026-11-10 15:33:32,307 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:32,321 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:32] "GET /web/image?model=res.users&field=avatar_128&id=37 HTTP/1.1" 200 - 17 0.008 0.069 2026-11-10 15:33:32,323 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:32] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:33:32,349 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:32] "GET /web/image/res.partner/385/avatar_128?unique=1794324792000 HTTP/1.1" 200 - 9 0.008 0.099 2026-11-10 15:33:32,358 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:32] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.110 2026-11-10 15:33:32,377 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:32] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.005 0.027 2026-11-10 15:33:32,404 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:32,425 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:32] "POST /web/action/load HTTP/1.1" 200 - 12 0.004 0.011 2026-11-10 15:33:32,485 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:32] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:33:32,488 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:33:32,506 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:32,531 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:32] "POST /mail/data HTTP/1.1" 200 - 38 0.023 0.045 2026-11-10 15:33:32,958 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:32] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 230 0.078 0.406 2026-11-10 15:33:32,987 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:32] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.502 2026-11-10 15:33:33,008 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:33] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 6 0.003 0.015 2026-11-10 15:33:33,012 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.014 2026-11-10 15:33:33,223 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:33,224 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:33] "GET /sale/static/src/img/sales_quotation_thumbnail.webp HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:33:33,243 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:33] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 12 0.010 0.024 2026-11-10 15:33:33,282 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:33] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 10 0.015 0.057 2026-11-10 15:33:33,296 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:33,308 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:33] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.006 0.093 2026-11-10 15:33:33,346 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:33] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 10 0.013 0.120 2026-11-10 15:33:33,353 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.026 2026-11-10 15:33:33,438 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:33] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 46 0.022 0.088 2026-11-10 15:33:33,636 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:33] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:33:33,810 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:33,819 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:33] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.006 0.024 2026-11-10 15:33:34,085 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:34] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.006 0.030 2026-11-10 15:33:34,122 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:34] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 4 0.005 0.067 2026-11-10 15:33:34,141 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:34,201 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:34,244 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:34] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 33 0.037 0.065 2026-11-10 15:33:34,330 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:34] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 10 0.006 0.033 2026-11-10 15:33:34,419 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:34] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:33:34,426 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:34,504 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:34,515 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:34] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.006 0.013 2026-11-10 15:33:34,781 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:34] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 7 0.011 0.015 2026-11-10 15:33:34,815 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:34,858 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:34] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.004 0.031 2026-11-10 15:33:34,932 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:34] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.003 0.015 2026-11-10 15:33:35,027 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:35] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 49 0.024 0.056 2026-11-10 15:33:35,072 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:35,104 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:35] "GET /web/image/product.product/857/image_256 HTTP/1.1" 200 - 12 0.007 0.034 2026-11-10 15:33:35,121 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:35] "GET /web/image/product.product/864/image_256 HTTP/1.1" 200 - 7 0.004 0.054 2026-11-10 15:33:35,144 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:35] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 14 0.008 0.064 2026-11-10 15:33:35,170 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:35,187 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:35] "GET /web/image/product.product/859/image_256 HTTP/1.1" 200 - 6 0.003 0.028 2026-11-10 15:33:35,244 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:35,336 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:35] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 45 0.020 0.065 2026-11-10 15:33:35,455 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:35] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 34 0.018 0.069 2026-11-10 15:33:35,525 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:35,601 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:35,678 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:35,714 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:35] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 20 0.010 0.024 2026-11-10 15:33:35,743 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:35,804 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:35,860 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:35,887 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:35] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 14 0.008 0.018 2026-11-10 15:33:35,925 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:35,926 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:35] "GET /web/image/product.product/861/image_256 HTTP/1.1" 200 - 6 0.003 0.028 2026-11-10 15:33:35,980 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:36,007 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:36] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 14 0.008 0.018 2026-11-10 15:33:36,039 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:36,068 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:36] "GET /web/image/product.product/862/image_256 HTTP/1.1" 200 - 6 0.004 0.042 2026-11-10 15:33:36,113 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:36,208 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:36] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 40 0.020 0.066 2026-11-10 15:33:36,320 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:36] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 27 0.015 0.056 2026-11-10 15:33:36,385 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:36,455 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:36,551 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:36,572 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:36] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 20 0.011 0.029 2026-11-10 15:33:36,607 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:36,665 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:36,764 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:36] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 39 0.025 0.063 2026-11-10 15:33:36,885 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:36] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 27 0.018 0.072 2026-11-10 15:33:36,938 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:37,020 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:37,096 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:37,131 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:37] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 20 0.010 0.022 2026-11-10 15:33:37,157 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:37,192 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:37] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 14 0.009 0.026 2026-11-10 15:33:37,211 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:37,233 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:37] "GET /web/image/product.product/858/image_256 HTTP/1.1" 200 - 6 0.004 0.031 2026-11-10 15:33:37,267 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:37,291 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:37] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 13 0.007 0.016 2026-11-10 15:33:37,321 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:37,396 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:37,477 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:37] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 36 0.017 0.056 2026-11-10 15:33:37,595 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:37] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 27 0.015 0.073 2026-11-10 15:33:37,651 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:37,703 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:37,756 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:37,824 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:38,165 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:38] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 187 0.123 0.207 2026-11-10 15:33:38,224 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:38] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.004 0.017 2026-11-10 15:33:38,278 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:38] "POST /mail/thread/data HTTP/1.1" 200 - 37 0.018 0.050 2026-11-10 15:33:38,292 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:38] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.003 0.073 2026-11-10 15:33:38,299 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: tour succeeded 2026-11-10 15:33:38,300 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:38,318 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:38] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.009 0.053 2026-11-10 15:33:38,362 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:38] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 20 0.011 0.093 2026-11-10 15:33:38,394 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:38] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.007 0.079 2026-11-10 15:33:38,466 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: heap 35598268 (allocated 37212160) 2026-11-10 15:33:38,469 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Closing chrome headless with pid 954 2026-11-10 15:33:38,469 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Closing websocket connection 2026-11-10 15:33:38,470 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Terminating chrome headless with pid 954 2026-11-10 15:33:38,568 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_153338_568548_test_03_product_configurator_edition.txt 2026-11-10 15:33:38,568 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Removing chrome user profile "/tmp/tmpj3vjbc2w_chrome_odoo" 2026-11-10 15:33:38,622 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: Starting TestProductConfiguratorUi.test_04_product_configurator_single_custom_value ... 2026-11-10 15:33:38,982 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Chrome pid: 1214 2026-11-10 15:33:38,982 104 INFO rb-82af9cd-226617-434699 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/tmpvffwv1c5_chrome_odoo 2026-11-10 15:33:38,982 104 INFO rb-82af9cd-226617-434699 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:43759/json/version 2026-11-10 15:33:38,983 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:43759/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:33:38,990 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:38,990 104 INFO rb-82af9cd-226617-434699 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:43759/json 2026-11-10 15:33:38,991 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:43759/json with timeout 3 increased to 10s during tests 2026-11-10 15:33:38,997 104 INFO rb-82af9cd-226617-434699 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:43759/devtools/page/E164F94BEB4BEF359B8652C28A3D5E62 2026-11-10 15:33:39,009 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:39,013 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:39,113 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:salesman from n/a 2026-11-10 15:33:39,119 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:39,121 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:39,121 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:39,129 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:33:40,099 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:40] "GET /odoo HTTP/1.1" 200 - 186 0.070 0.902 2026-11-10 15:33:40,104 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Navigation result: {'frameId': 'E164F94BEB4BEF359B8652C28A3D5E62', 'loaderId': '8B3C96A643862CE4EB57540660F677D7', 'isDownload': False} 2026-11-10 15:33:40,104 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:40,136 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:40] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-11-10 15:33:40,212 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:40,279 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:40] "GET /web/webclient/load_menus/2b6e8446ec64e5650a596c70ec02da2f37b0aa6412d928946f1b9188752b5d2f HTTP/1.1" 200 - 202 0.049 0.104 2026-11-10 15:33:40,284 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:40] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.156 2026-11-10 15:33:40,290 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:40] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.158 2026-11-10 15:33:40,303 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:40] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.165 2026-11-10 15:33:40,314 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:40] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:33:40,371 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:40] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:33:40,954 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:40] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-10 15:33:40,955 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:40] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:33:40,957 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:40] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-10 15:33:40,966 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:40] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-11-10 15:33:40,989 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:41,004 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:41] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:33:41,027 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:41] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.010 2026-11-10 15:33:41,045 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:41] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-11-10 15:33:41,059 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:41] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.009 2026-11-10 15:33:41,113 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:41,123 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:41,166 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:33:41,167 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:33:41,184 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:41] "POST /mail/data HTTP/1.1" 200 - 34 0.033 0.032 2026-11-10 15:33:41,185 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.045 2026-11-10 15:33:41,206 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:41,213 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:41] "GET /web/image/res.partner/385/avatar_128?unique=1794324792000 HTTP/1.1" 200 - 16 0.009 0.058 2026-11-10 15:33:41,225 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:41] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:33:41,243 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:41] "GET /web/image?model=res.users&field=avatar_128&id=37 HTTP/1.1" 200 - 10 0.007 0.092 2026-11-10 15:33:41,258 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:41] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.110 2026-11-10 15:33:41,279 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:41] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.028 2026-11-10 15:33:41,290 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:41,321 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:41] "POST /web/action/load HTTP/1.1" 200 - 12 0.010 0.016 2026-11-10 15:33:41,339 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:41] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.038 2026-11-10 15:33:41,346 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:41] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:33:41,372 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:33:41,390 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:41,793 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:41] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 229 0.074 0.362 2026-11-10 15:33:41,871 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:41] "POST /mail/data HTTP/1.1" 200 - 38 0.034 0.466 2026-11-10 15:33:41,882 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:41] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.507 2026-11-10 15:33:41,899 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:41] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 6 0.003 0.069 2026-11-10 15:33:41,901 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.070 2026-11-10 15:33:42,093 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:42] "GET /sale/static/src/img/sales_quotation_thumbnail.webp HTTP/1.1" 200 - 0 0.000 0.015 2026-11-10 15:33:42,099 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:42,121 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:42] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 12 0.016 0.027 2026-11-10 15:33:42,142 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:42] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.006 0.050 2026-11-10 15:33:42,163 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:42,185 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:42] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 10 0.007 0.095 2026-11-10 15:33:42,219 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:42] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 10 0.008 0.123 2026-11-10 15:33:42,227 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.052 2026-11-10 15:33:42,310 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:42] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 46 0.017 0.104 2026-11-10 15:33:42,472 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:42] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:33:42,643 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:42,679 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:42] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 6 0.004 0.028 2026-11-10 15:33:42,763 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:42] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:33:42,772 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:42,846 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:42] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.004 0.011 2026-11-10 15:33:42,848 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:43,120 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:43] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 3 0.007 0.012 2026-11-10 15:33:43,169 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:43,203 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:43] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.004 0.022 2026-11-10 15:33:43,273 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:43] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.003 0.011 2026-11-10 15:33:43,351 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:43] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 41 0.020 0.043 2026-11-10 15:33:43,406 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:43,425 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:43] "GET /web/image/product.product/857/image_256 HTTP/1.1" 200 - 12 0.006 0.034 2026-11-10 15:33:43,441 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:43] "GET /web/image/product.product/864/image_256 HTTP/1.1" 200 - 7 0.004 0.049 2026-11-10 15:33:43,468 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:43,552 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:43] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 42 0.019 0.057 2026-11-10 15:33:43,658 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:43] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 28 0.013 0.054 2026-11-10 15:33:43,756 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:43,847 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:43,934 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:43,975 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:43] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 17 0.013 0.025 2026-11-10 15:33:43,997 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:44,058 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:44,164 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:44,184 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:44] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-11-10 15:33:44,287 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: tour succeeded 2026-11-10 15:33:44,289 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:44,440 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: heap 35116408 (allocated 37998592) 2026-11-10 15:33:44,442 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Closing chrome headless with pid 1214 2026-11-10 15:33:44,442 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Closing websocket connection 2026-11-10 15:33:44,443 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Terminating chrome headless with pid 1214 2026-11-10 15:33:44,537 104 INFO rb-82af9cd-226617-434699 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-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_153344_536847_test_04_product_configurator_single_custom_value.txt 2026-11-10 15:33:44,537 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Removing chrome user profile "/tmp/tmpvffwv1c5_chrome_odoo" 2026-11-10 15:33:44,584 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: Starting TestProductConfiguratorUi.test_05_product_configurator_pricelist ... 2026-11-10 15:33:44,976 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Chrome pid: 1442 2026-11-10 15:33:44,977 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Chrome headless temporary user profile dir: /tmp/tmp95tcf1ic_chrome_odoo 2026-11-10 15:33:44,977 104 INFO rb-82af9cd-226617-434699 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:43365/json/version 2026-11-10 15:33:44,978 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:43365/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:33:44,986 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:44,986 104 INFO rb-82af9cd-226617-434699 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:43365/json 2026-11-10 15:33:44,987 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:43365/json with timeout 3 increased to 10s during tests 2026-11-10 15:33:44,996 104 INFO rb-82af9cd-226617-434699 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:43365/devtools/page/57DF63C8F8ED8EA8347D32AB47432E90 2026-11-10 15:33:44,999 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Enable chrome headless console log notification 2026-11-10 15:33:45,005 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Chrome headless enable page notifications 2026-11-10 15:33:45,927 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:salesman from n/a 2026-11-10 15:33:45,933 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Setting session cookie in browser 2026-11-10 15:33:45,934 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:45,934 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:45,945 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:33:46,888 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:46] "GET /odoo HTTP/1.1" 200 - 185 0.081 0.864 2026-11-10 15:33:46,892 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Navigation result: {'frameId': '57DF63C8F8ED8EA8347D32AB47432E90', 'loaderId': '2C83190DA1B852DCDD56E1DC7A3783F6', 'isDownload': False} 2026-11-10 15:33:46,892 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:46,947 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:46] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-11-10 15:33:46,953 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:46] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-11-10 15:33:46,989 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:47,100 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:47] "GET /web/webclient/load_menus/2b6e8446ec64e5650a596c70ec02da2f37b0aa6412d928946f1b9188752b5d2f HTTP/1.1" 200 - 202 0.063 0.096 2026-11-10 15:33:47,115 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:47] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.167 2026-11-10 15:33:47,124 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:47] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.182 2026-11-10 15:33:47,138 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:47] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:33:47,180 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:47] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:33:47,682 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:47] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-11-10 15:33:47,684 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:47] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-11-10 15:33:47,691 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:47] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-11-10 15:33:47,698 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:47] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-11-10 15:33:47,710 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:47,716 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:47] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:33:47,745 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:47] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.012 2026-11-10 15:33:47,762 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:47] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-11-10 15:33:47,773 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:47] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.011 2026-11-10 15:33:47,810 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:47,821 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:47] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-11-10 15:33:47,828 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:47,875 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:33:47,888 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:33:47,900 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:47,905 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:47] "POST /mail/data HTTP/1.1" 200 - 34 0.046 0.039 2026-11-10 15:33:47,918 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:47] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:33:47,942 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:47] "GET /web/image?model=res.users&field=avatar_128&id=37 HTTP/1.1" 200 - 17 0.012 0.098 2026-11-10 15:33:47,952 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:47] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.096 2026-11-10 15:33:47,970 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:47] "GET /web/image/res.partner/385/avatar_128?unique=1794324792000 HTTP/1.1" 200 - 9 0.005 0.127 2026-11-10 15:33:47,994 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:47,996 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:47] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.006 0.049 2026-11-10 15:33:48,014 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:48] "POST /web/action/load HTTP/1.1" 200 - 12 0.003 0.011 2026-11-10 15:33:48,091 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:48] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:33:48,096 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:33:48,097 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:48,538 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:48] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 230 0.074 0.394 2026-11-10 15:33:48,606 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:48] "POST /mail/data HTTP/1.1" 200 - 38 0.023 0.507 2026-11-10 15:33:48,623 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:48] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.531 2026-11-10 15:33:48,648 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:48] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 6 0.003 0.078 2026-11-10 15:33:48,651 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.083 2026-11-10 15:33:48,829 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:48] "GET /sale/static/src/img/sales_quotation_thumbnail.webp HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:33:48,848 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:48,860 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:48] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 10 0.010 0.024 2026-11-10 15:33:48,894 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:48] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 10 0.008 0.057 2026-11-10 15:33:48,919 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:48] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.008 0.080 2026-11-10 15:33:48,924 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:48,963 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:48] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 10 0.013 0.110 2026-11-10 15:33:48,999 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:48] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 12 0.010 0.144 2026-11-10 15:33:49,008 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.075 2026-11-10 15:33:49,084 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:49] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 46 0.017 0.124 2026-11-10 15:33:49,286 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:49] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:33:49,415 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:49,429 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:49] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.005 0.023 2026-11-10 15:33:49,509 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:49,600 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:49] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 40 0.020 0.055 2026-11-10 15:33:49,639 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:49,716 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:49,718 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:49] "POST /web/dataset/call_kw/product.pricelist/name_search HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:33:49,773 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:50,032 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:50] "POST /web/dataset/call_kw/product.pricelist/name_search HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:33:50,077 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:50,117 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:50] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 5 0.004 0.026 2026-11-10 15:33:50,152 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:50,215 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:50] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 11 0.007 0.049 2026-11-10 15:33:50,300 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:33:50,309 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:50,388 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:50,391 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:50] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.004 0.011 2026-11-10 15:33:50,673 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:50] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 7 0.011 0.022 2026-11-10 15:33:50,715 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:50,751 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:50] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.004 0.023 2026-11-10 15:33:50,816 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:50] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.003 0.012 2026-11-10 15:33:50,902 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:50] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 49 0.024 0.047 2026-11-10 15:33:50,943 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:50,980 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:50] "GET /web/image/product.product/857/image_256 HTTP/1.1" 200 - 12 0.006 0.034 2026-11-10 15:33:50,996 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:50] "GET /web/image/product.product/864/image_256 HTTP/1.1" 200 - 7 0.004 0.050 2026-11-10 15:33:51,010 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:51,036 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:51] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 13 0.008 0.017 2026-11-10 15:33:51,072 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:51,144 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:51,186 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:51] "POST /sale/product_configurator/get_optional_products HTTP/1.1" 200 - 18 0.013 0.028 2026-11-10 15:33:51,215 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:51,241 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:51] "GET /web/image/product.product/866/image_256 HTTP/1.1" 200 - 6 0.004 0.031 2026-11-10 15:33:51,267 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:51] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 12 0.009 0.040 2026-11-10 15:33:51,278 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:51,290 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:51] "POST /sale/product_configurator/get_optional_products HTTP/1.1" 200 - 3 0.003 0.009 2026-11-10 15:33:51,345 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:51,366 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:51] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 7 0.006 0.014 2026-11-10 15:33:51,404 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:51,484 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:51,531 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:51] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 9 0.006 0.034 2026-11-10 15:33:51,648 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:51] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 46 0.036 0.115 2026-11-10 15:33:51,693 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:51] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 9 0.005 0.076 2026-11-10 15:33:51,783 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:51] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 32 0.017 0.131 2026-11-10 15:33:51,895 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:51] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 39 0.029 0.156 2026-11-10 15:33:51,978 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:51] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 34 0.016 0.127 2026-11-10 15:33:52,069 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:52] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 27 0.016 0.253 2026-11-10 15:33:52,210 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:52] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 35 0.017 0.068 2026-11-10 15:33:52,287 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:52,355 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:52,422 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:52,506 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:52,881 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:52] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 211 0.124 0.242 2026-11-10 15:33:52,943 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:52] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.004 0.013 2026-11-10 15:33:52,991 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:52] "POST /mail/thread/data HTTP/1.1" 200 - 37 0.016 0.043 2026-11-10 15:33:53,011 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: tour succeeded 2026-11-10 15:33:53,013 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:53,013 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:53] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.004 0.075 2026-11-10 15:33:53,038 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:53] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.008 0.051 2026-11-10 15:33:53,095 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:53] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 20 0.012 0.102 2026-11-10 15:33:53,127 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:53] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.008 0.093 2026-11-10 15:33:53,205 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: heap 36134696 (allocated 39571456) 2026-11-10 15:33:53,212 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Closing chrome headless with pid 1442 2026-11-10 15:33:53,213 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Closing websocket connection 2026-11-10 15:33:53,213 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Terminating chrome headless with pid 1442 2026-11-10 15:33:53,308 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_153353_308413_test_05_product_configurator_pricelist.txt 2026-11-10 15:33:53,308 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Removing chrome user profile "/tmp/tmp95tcf1ic_chrome_odoo" 2026-11-10 15:33:53,357 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: Starting TestProductConfiguratorUi.test_06_product_configurator_optional_products ... 2026-11-10 15:33:53,755 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Chrome pid: 1702 2026-11-10 15:33:53,756 104 INFO rb-82af9cd-226617-434699 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/tmp7dp6x127_chrome_odoo 2026-11-10 15:33:53,756 104 INFO rb-82af9cd-226617-434699 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:45997/json/version 2026-11-10 15:33:53,757 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:45997/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:33:53,782 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:53,782 104 INFO rb-82af9cd-226617-434699 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:45997/json 2026-11-10 15:33:53,783 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:45997/json with timeout 3 increased to 10s during tests 2026-11-10 15:33:53,790 104 INFO rb-82af9cd-226617-434699 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:45997/devtools/page/95463B189A5837D355FE1152F09FAAC8 2026-11-10 15:33:53,800 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:53,806 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Chrome headless enable page notifications 2026-11-10 15:33:53,890 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:salesman from n/a 2026-11-10 15:33:53,896 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Setting session cookie in browser 2026-11-10 15:33:53,898 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:53,898 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:53,908 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:33:54,864 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:54] "GET /odoo HTTP/1.1" 200 - 186 0.071 0.887 2026-11-10 15:33:54,868 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Navigation result: {'frameId': '95463B189A5837D355FE1152F09FAAC8', 'loaderId': 'D62E0870CE1C2DEF73EB03226EEB5C03', 'isDownload': False} 2026-11-10 15:33:54,868 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:55,037 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:55] "GET /web/webclient/load_menus/2b6e8446ec64e5650a596c70ec02da2f37b0aa6412d928946f1b9188752b5d2f HTTP/1.1" 200 - 202 0.060 0.084 2026-11-10 15:33:55,044 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:55] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.150 2026-11-10 15:33:55,049 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:55] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.155 2026-11-10 15:33:55,058 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:55] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.161 2026-11-10 15:33:55,073 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:55] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.169 2026-11-10 15:33:55,087 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:55] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:33:55,094 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:55,138 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:55] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:33:55,729 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:55] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-10 15:33:55,730 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:55] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:33:55,731 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:55] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:33:55,753 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:55] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-11-10 15:33:55,758 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:55,770 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:55] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:33:55,795 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:55] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.013 2026-11-10 15:33:55,806 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:55] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-11-10 15:33:55,815 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:55] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.009 2026-11-10 15:33:55,852 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:55,863 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:55,913 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-11-10 15:33:55,915 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-11-10 15:33:55,920 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:55] "POST /mail/data HTTP/1.1" 200 - 34 0.034 0.029 2026-11-10 15:33:55,924 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.020 2026-11-10 15:33:55,939 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:55,953 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:55] "GET /web/image/res.partner/385/avatar_128?unique=1794324792000 HTTP/1.1" 200 - 16 0.010 0.063 2026-11-10 15:33:55,955 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:55] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:33:55,966 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:55] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.081 2026-11-10 15:33:55,993 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:55] "GET /web/image?model=res.users&field=avatar_128&id=37 HTTP/1.1" 200 - 10 0.006 0.107 2026-11-10 15:33:56,011 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:56] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.006 0.058 2026-11-10 15:33:56,045 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:56,073 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:33:56,075 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:56] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:33:56,093 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:56] "POST /mail/data HTTP/1.1" 200 - 38 0.024 0.032 2026-11-10 15:33:56,113 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:56] "POST /web/action/load HTTP/1.1" 200 - 12 0.004 0.059 2026-11-10 15:33:56,135 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:56] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.065 2026-11-10 15:33:56,146 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:56] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.008 2026-11-10 15:33:56,176 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:56] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.003 0.006 2026-11-10 15:33:56,189 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:56] "GET /web/image/discuss.channel/1/avatar_128?unique=de6e0791f335bc4188fb9ae782e57f1f58cd4ed20312d0a94cc74ec00716bc1544e94737371196e839dda9e1a7c5c9abdd8f8a72603d9ccc444429c88b0bb301 HTTP/1.1" 200 - 10 0.003 0.013 2026-11-10 15:33:56,200 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:56,211 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:56] "GET /web/image/res.partner/2/avatar_128?unique=1794323151000 HTTP/1.1" 200 - 9 0.007 0.030 2026-11-10 15:33:56,698 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:56] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 229 0.089 0.403 2026-11-10 15:33:56,739 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:56] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 6 0.003 0.014 2026-11-10 15:33:56,745 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.016 2026-11-10 15:33:56,922 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:56,922 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:56] "GET /sale/static/src/img/sales_quotation_thumbnail.webp HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:33:56,948 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:56] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 10 0.008 0.027 2026-11-10 15:33:56,986 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:56] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 10 0.006 0.066 2026-11-10 15:33:56,996 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:57,006 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:57] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.005 0.088 2026-11-10 15:33:57,039 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:57] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 10 0.011 0.109 2026-11-10 15:33:57,072 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:57] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 12 0.008 0.150 2026-11-10 15:33:57,081 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.061 2026-11-10 15:33:57,155 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:57] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 46 0.016 0.118 2026-11-10 15:33:57,315 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:57] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:33:57,438 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:57,454 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:57] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.007 0.021 2026-11-10 15:33:57,719 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:57] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.005 0.026 2026-11-10 15:33:57,738 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:57] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 4 0.003 0.030 2026-11-10 15:33:57,768 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:57,836 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:57,847 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:57] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 33 0.016 0.055 2026-11-10 15:33:57,934 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:57] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 10 0.007 0.045 2026-11-10 15:33:58,026 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:33:58,036 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:58,107 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:58,114 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:58] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.005 0.017 2026-11-10 15:33:58,386 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:58] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 7 0.009 0.021 2026-11-10 15:33:58,430 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:58,464 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:58] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.004 0.022 2026-11-10 15:33:58,524 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:58] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.003 0.011 2026-11-10 15:33:58,615 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:58] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 55 0.025 0.052 2026-11-10 15:33:58,657 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:58,689 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:58] "GET /web/image/product.product/857/image_256 HTTP/1.1" 200 - 12 0.007 0.033 2026-11-10 15:33:58,722 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:58] "GET /web/image/product.product/868/image_256 HTTP/1.1" 200 - 6 0.004 0.066 2026-11-10 15:33:58,734 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:58,745 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:58] "GET /web/image/product.product/864/image_256 HTTP/1.1" 200 - 7 0.005 0.088 2026-11-10 15:33:58,802 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:58] "POST /sale/product_configurator/get_optional_products HTTP/1.1" 200 - 18 0.010 0.133 2026-11-10 15:33:58,830 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:58] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 13 0.009 0.086 2026-11-10 15:33:58,843 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:58,862 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:58] "GET /web/image/product.product/866/image_256 HTTP/1.1" 200 - 6 0.004 0.033 2026-11-10 15:33:58,874 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:58] "POST /sale/product_configurator/get_optional_products HTTP/1.1" 200 - 3 0.003 0.027 2026-11-10 15:33:58,915 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:58,942 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:58] "POST /sale/product_configurator/get_optional_products HTTP/1.1" 200 - 17 0.009 0.021 2026-11-10 15:33:58,978 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:59,042 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:59,074 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:59] "POST /sale/product_configurator/get_optional_products HTTP/1.1" 200 - 17 0.010 0.022 2026-11-10 15:33:59,106 104 INFO rb-82af9cd-226617-434699 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-11-10 15:33:59,158 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:59] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 8 0.008 0.034 2026-11-10 15:33:59,277 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:59] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 44 0.049 0.106 2026-11-10 15:33:59,337 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:59] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 8 0.022 0.056 2026-11-10 15:33:59,412 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:59] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 29 0.020 0.124 2026-11-10 15:33:59,563 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:59] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 35 0.054 0.161 2026-11-10 15:33:59,676 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:59] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 30 0.019 0.143 2026-11-10 15:33:59,773 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:59] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 29 0.017 0.247 2026-11-10 15:33:59,809 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:59] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 8 0.005 0.352 2026-11-10 15:33:59,906 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:33:59] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 31 0.017 0.064 2026-11-10 15:34:00,007 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:00] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 34 0.018 0.069 2026-11-10 15:34:00,044 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:00,108 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:00,131 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:00] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 33 0.017 0.069 2026-11-10 15:34:00,234 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:00,286 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:00,337 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:00,403 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:00,494 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:00,888 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:00] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 214 0.128 0.257 2026-11-10 15:34:00,967 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:00] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.005 0.017 2026-11-10 15:34:01,035 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:01] "POST /mail/thread/data HTTP/1.1" 200 - 37 0.019 0.065 2026-11-10 15:34:01,049 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:01] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.005 0.092 2026-11-10 15:34:01,056 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: tour succeeded 2026-11-10 15:34:01,057 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:01,077 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:01] "POST /mail/thread/messages HTTP/1.1" 200 - 17 0.010 0.050 2026-11-10 15:34:01,120 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:01] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 20 0.016 0.085 2026-11-10 15:34:01,157 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:01] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.011 0.074 2026-11-10 15:34:01,213 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: heap 36809352 (allocated 39178240) 2026-11-10 15:34:01,234 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Closing chrome headless with pid 1702 2026-11-10 15:34:01,234 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Closing websocket connection 2026-11-10 15:34:01,235 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Terminating chrome headless with pid 1702 2026-11-10 15:34:01,347 104 INFO rb-82af9cd-226617-434699 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-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_153401_347640_test_06_product_configurator_optional_products.txt 2026-11-10 15:34:01,347 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Removing chrome user profile "/tmp/tmp7dp6x127_chrome_odoo" 2026-11-10 15:34:01,389 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: Starting TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products ... 2026-11-10 15:34:01,725 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Chrome pid: 1955 2026-11-10 15:34:01,726 104 INFO rb-82af9cd-226617-434699 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/tmp7fumyw7x_chrome_odoo 2026-11-10 15:34:01,726 104 INFO rb-82af9cd-226617-434699 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:42461/json/version 2026-11-10 15:34:01,728 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:42461/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:34:01,737 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:01,737 104 INFO rb-82af9cd-226617-434699 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:42461/json 2026-11-10 15:34:01,742 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:42461/json with timeout 3 increased to 10s during tests 2026-11-10 15:34:01,748 104 INFO rb-82af9cd-226617-434699 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:42461/devtools/page/3DBF39FE26CE145FB3BA6A4C4474F071 2026-11-10 15:34:01,754 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:01,756 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:01,829 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:salesman from n/a 2026-11-10 15:34:01,836 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:01,838 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:01,838 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:01,846 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:34:02,815 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:02] "GET /odoo HTTP/1.1" 200 - 186 0.069 0.903 2026-11-10 15:34:02,818 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Navigation result: {'frameId': '3DBF39FE26CE145FB3BA6A4C4474F071', 'loaderId': '9F618DD7473AA3EB573FF27FD4AE7BFA', 'isDownload': False} 2026-11-10 15:34:02,819 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:02,848 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:02] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-11-10 15:34:02,896 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:02,970 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:02] "GET /web/webclient/load_menus/2b6e8446ec64e5650a596c70ec02da2f37b0aa6412d928946f1b9188752b5d2f HTTP/1.1" 200 - 202 0.037 0.091 2026-11-10 15:34:02,975 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:02] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.132 2026-11-10 15:34:02,998 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:02] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.014 0.138 2026-11-10 15:34:03,009 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:03] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.163 2026-11-10 15:34:03,023 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:03] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:34:03,087 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:03] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-11-10 15:34:03,666 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:03] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:34:03,668 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:03] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-10 15:34:03,669 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:03] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:34:03,680 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:03] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-11-10 15:34:03,697 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:03,710 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:03] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:34:03,736 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:03] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.013 2026-11-10 15:34:03,742 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:03] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-11-10 15:34:03,752 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:03] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.008 2026-11-10 15:34:03,794 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:03,806 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:03,851 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:34:03,857 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:34:03,869 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:03] "POST /mail/data HTTP/1.1" 200 - 34 0.041 0.030 2026-11-10 15:34:03,886 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:03,908 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:03] "GET /web/image?model=res.users&field=avatar_128&id=37 HTTP/1.1" 200 - 17 0.012 0.074 2026-11-10 15:34:03,914 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:03] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:34:03,947 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:03] "GET /web/image/res.partner/385/avatar_128?unique=1794324792000 HTTP/1.1" 200 - 9 0.012 0.110 2026-11-10 15:34:03,957 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:03] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.113 2026-11-10 15:34:03,958 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.115 2026-11-10 15:34:03,992 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:03,999 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:03] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.046 2026-11-10 15:34:04,028 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:04] "POST /web/action/load HTTP/1.1" 200 - 12 0.004 0.015 2026-11-10 15:34:04,078 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:34:04,079 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:04] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:34:04,093 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:04,514 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:04] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 230 0.074 0.383 2026-11-10 15:34:04,578 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:04] "POST /mail/data HTTP/1.1" 200 - 38 0.021 0.491 2026-11-10 15:34:04,593 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:04] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.515 2026-11-10 15:34:04,611 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:04] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 6 0.003 0.057 2026-11-10 15:34:04,614 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.061 2026-11-10 15:34:04,830 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:04] "GET /sale/static/src/img/sales_quotation_thumbnail.webp HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:34:04,846 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:04,861 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:04] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 12 0.012 0.023 2026-11-10 15:34:04,890 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:04] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 10 0.006 0.048 2026-11-10 15:34:04,911 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:04] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.005 0.065 2026-11-10 15:34:04,923 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:04,956 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:04] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 10 0.008 0.115 2026-11-10 15:34:04,999 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:04] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 10 0.007 0.153 2026-11-10 15:34:05,001 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:05] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.065 2026-11-10 15:34:05,077 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:05] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 46 0.017 0.113 2026-11-10 15:34:05,246 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:05] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:34:05,408 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:05,474 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:05] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 6 0.004 0.031 2026-11-10 15:34:05,550 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:34:05,557 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:05,637 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:05] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.006 0.012 2026-11-10 15:34:05,638 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:05,908 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:05] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 3 0.010 0.012 2026-11-10 15:34:05,951 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:05,999 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:05] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.006 0.030 2026-11-10 15:34:06,078 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:06] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.004 0.011 2026-11-10 15:34:06,172 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:06] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 41 0.029 0.050 2026-11-10 15:34:06,223 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:06,254 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:06] "GET /web/image/product.product/857/image_256 HTTP/1.1" 200 - 12 0.009 0.035 2026-11-10 15:34:06,276 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:06] "GET /web/image/product.product/864/image_256 HTTP/1.1" 200 - 7 0.005 0.057 2026-11-10 15:34:06,284 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:06,303 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:06] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 11 0.010 0.072 2026-11-10 15:34:06,370 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:06] "POST /sale/product_configurator/get_optional_products HTTP/1.1" 200 - 27 0.023 0.060 2026-11-10 15:34:06,407 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:06] "GET /web/image/product.product/859/image_256 HTTP/1.1" 200 - 6 0.005 0.072 2026-11-10 15:34:06,434 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:06,466 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:06] "GET /web/image/product.product/866/image_256 HTTP/1.1" 200 - 6 0.012 0.064 2026-11-10 15:34:06,488 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:06,525 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:06] "POST /sale/product_configurator/get_optional_products HTTP/1.1" 200 - 21 0.030 0.076 2026-11-10 15:34:06,560 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:06] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.004 0.054 2026-11-10 15:34:06,661 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:06] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 37 0.040 0.118 2026-11-10 15:34:06,710 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:06] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.004 0.058 2026-11-10 15:34:06,787 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:06] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 28 0.025 0.113 2026-11-10 15:34:06,891 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:06] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 29 0.036 0.114 2026-11-10 15:34:06,977 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:06] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 23 0.017 0.135 2026-11-10 15:34:07,099 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:07] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 24 0.025 0.213 2026-11-10 15:34:07,216 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:07] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 25 0.015 0.165 2026-11-10 15:34:07,332 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:07,357 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:07] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 1 0.001 0.015 2026-11-10 15:34:07,502 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products.browser: tour succeeded 2026-11-10 15:34:07,503 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:07,671 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products.browser: heap 35618644 (allocated 38002688) 2026-11-10 15:34:07,675 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Closing chrome headless with pid 1955 2026-11-10 15:34:07,675 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Closing websocket connection 2026-11-10 15:34:07,675 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Terminating chrome headless with pid 1955 2026-11-10 15:34:07,779 104 INFO rb-82af9cd-226617-434699 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-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_153407_778868_test_07_product_configurator_recursive_optional_products.txt 2026-11-10 15:34:07,779 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Removing chrome user profile "/tmp/tmp7fumyw7x_chrome_odoo" 2026-11-10 15:34:07,813 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: Starting TestProductConfiguratorUi.test_product_attribute_multi_type ... 2026-11-10 15:34:08,308 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Chrome pid: 2195 2026-11-10 15:34:08,308 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Chrome headless temporary user profile dir: /tmp/tmp3c3e2r9p_chrome_odoo 2026-11-10 15:34:08,308 104 INFO rb-82af9cd-226617-434699 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:33073/json/version 2026-11-10 15:34:08,309 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:33073/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:34:08,336 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:08,336 104 INFO rb-82af9cd-226617-434699 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:33073/json 2026-11-10 15:34:08,336 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:33073/json with timeout 3 increased to 10s during tests 2026-11-10 15:34:08,348 104 INFO rb-82af9cd-226617-434699 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:33073/devtools/page/A55AEA814F1CB24672AB72DD0478C898 2026-11-10 15:34:08,362 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Enable chrome headless console log notification 2026-11-10 15:34:08,370 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Chrome headless enable page notifications 2026-11-10 15:34:08,435 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:salesman from n/a 2026-11-10 15:34:08,441 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Setting session cookie in browser 2026-11-10 15:34:08,443 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:08,443 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:08,453 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:34:10,252 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:10] "GET /odoo HTTP/1.1" 200 - 186 0.073 1.729 2026-11-10 15:34:10,255 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Navigation result: {'frameId': 'A55AEA814F1CB24672AB72DD0478C898', 'loaderId': 'B84FE7ED36C3360A68F13B8B3B57CB6B', 'isDownload': False} 2026-11-10 15:34:10,255 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:10,284 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:10] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-11-10 15:34:10,296 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:10] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.013 2026-11-10 15:34:10,302 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:10] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-11-10 15:34:10,308 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:10] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.029 2026-11-10 15:34:10,386 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:10,472 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:10] "GET /web/webclient/load_menus/2b6e8446ec64e5650a596c70ec02da2f37b0aa6412d928946f1b9188752b5d2f HTTP/1.1" 200 - 202 0.077 0.121 2026-11-10 15:34:10,478 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:10] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.113 2026-11-10 15:34:10,528 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:10] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:34:11,043 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:11] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-10 15:34:11,047 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:11] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-10 15:34:11,048 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:11] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:34:11,062 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:11] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-11-10 15:34:11,086 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:11,096 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:11] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:34:11,120 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:11] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.012 2026-11-10 15:34:11,141 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:11] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-11-10 15:34:11,152 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:11] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.008 2026-11-10 15:34:11,220 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:11,262 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:11,266 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:34:11,267 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:34:11,309 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:11] "POST /mail/data HTTP/1.1" 200 - 34 0.041 0.036 2026-11-10 15:34:11,337 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:11,342 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:11] "GET /web/image/res.partner/385/avatar_128?unique=1794324792000 HTTP/1.1" 200 - 16 0.011 0.092 2026-11-10 15:34:11,345 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.069 2026-11-10 15:34:11,357 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:11] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:34:11,374 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:11] "GET /web/image?model=res.users&field=avatar_128&id=37 HTTP/1.1" 200 - 10 0.008 0.134 2026-11-10 15:34:11,384 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:11] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.141 2026-11-10 15:34:11,406 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:11] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.008 0.065 2026-11-10 15:34:11,414 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:11,437 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:11] "POST /web/action/load HTTP/1.1" 200 - 12 0.005 0.015 2026-11-10 15:34:11,499 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:34:11,502 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:11] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:34:11,515 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:11,902 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:11] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 230 0.098 0.323 2026-11-10 15:34:11,968 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:11] "POST /mail/data HTTP/1.1" 200 - 38 0.029 0.448 2026-11-10 15:34:11,986 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:11] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.488 2026-11-10 15:34:12,000 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:12] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 6 0.003 0.063 2026-11-10 15:34:12,003 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.069 2026-11-10 15:34:12,220 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:12] "GET /sale/static/src/img/sales_quotation_thumbnail.webp HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:34:12,227 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:12,246 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:12] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.011 0.023 2026-11-10 15:34:12,275 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:12] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 10 0.006 0.048 2026-11-10 15:34:12,297 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:12,305 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:12] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 12 0.008 0.083 2026-11-10 15:34:12,341 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:12] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 10 0.012 0.107 2026-11-10 15:34:12,377 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:12] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 10 0.006 0.137 2026-11-10 15:34:12,382 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.057 2026-11-10 15:34:12,461 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:12] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 46 0.016 0.117 2026-11-10 15:34:12,622 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:12] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:34:12,740 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:12,760 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:12] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.007 0.027 2026-11-10 15:34:12,858 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:12,919 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:12,955 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:12] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 41 0.025 0.059 2026-11-10 15:34:13,035 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:13] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 11 0.006 0.033 2026-11-10 15:34:13,145 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:13] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:34:13,154 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:13,229 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:13,242 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:13] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.006 0.012 2026-11-10 15:34:13,506 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:13] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 7 0.009 0.014 2026-11-10 15:34:13,547 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:13,582 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:13] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.004 0.021 2026-11-10 15:34:13,640 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:13] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.003 0.011 2026-11-10 15:34:13,695 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:13] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 29 0.013 0.027 2026-11-10 15:34:13,733 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:13,768 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:13] "GET /web/image/product.product/869/image_256 HTTP/1.1" 200 - 12 0.007 0.036 2026-11-10 15:34:13,789 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:13] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 9 0.006 0.046 2026-11-10 15:34:13,803 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:13,890 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:13] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 47 0.021 0.065 2026-11-10 15:34:14,030 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:14] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 38 0.021 0.081 2026-11-10 15:34:14,130 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:14,198 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:14,561 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:14] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 187 0.123 0.232 2026-11-10 15:34:14,617 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:14] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.004 0.014 2026-11-10 15:34:14,678 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:14] "POST /mail/thread/data HTTP/1.1" 200 - 37 0.020 0.052 2026-11-10 15:34:14,682 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: tour succeeded 2026-11-10 15:34:14,684 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:14,693 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:14] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.004 0.083 2026-11-10 15:34:14,732 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:14] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.009 0.071 2026-11-10 15:34:14,775 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:14] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 20 0.012 0.110 2026-11-10 15:34:14,836 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: heap 34161476 (allocated 38260736) 2026-11-10 15:34:14,860 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Closing chrome headless with pid 2195 2026-11-10 15:34:14,861 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Closing websocket connection 2026-11-10 15:34:14,861 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Terminating chrome headless with pid 2195 2026-11-10 15:34:14,975 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_153414_975451_test_product_attribute_multi_type.txt 2026-11-10 15:34:14,975 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Removing chrome user profile "/tmp/tmp3c3e2r9p_chrome_odoo" 2026-11-10 15:34:15,015 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: Starting TestProductConfiguratorUi.test_product_configurator_update_custom_values ... 2026-11-10 15:34:15,277 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Chrome pid: 2434 2026-11-10 15:34:15,277 104 INFO rb-82af9cd-226617-434699 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/tmpvwso6m9s_chrome_odoo 2026-11-10 15:34:15,277 104 INFO rb-82af9cd-226617-434699 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:42581/json/version 2026-11-10 15:34:15,278 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:42581/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:34:15,294 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:15,294 104 INFO rb-82af9cd-226617-434699 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:42581/json 2026-11-10 15:34:15,296 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:42581/json with timeout 3 increased to 10s during tests 2026-11-10 15:34:15,306 104 INFO rb-82af9cd-226617-434699 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:42581/devtools/page/29327D37E1B80BEC87841D5155BF9915 2026-11-10 15:34:15,316 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:15,320 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Chrome headless enable page notifications 2026-11-10 15:34:15,434 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:salesman from n/a 2026-11-10 15:34:15,442 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Setting session cookie in browser 2026-11-10 15:34:15,444 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:15,444 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:15,452 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:34:16,409 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:16] "GET /odoo HTTP/1.1" 200 - 186 0.070 0.890 2026-11-10 15:34:16,412 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Navigation result: {'frameId': '29327D37E1B80BEC87841D5155BF9915', 'loaderId': '40DC0E8233E08C2593F5523396EA007F', 'isDownload': False} 2026-11-10 15:34:16,413 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:16,448 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:16] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.011 2026-11-10 15:34:16,454 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:16] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-11-10 15:34:16,578 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:16,637 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:16] "GET /web/webclient/load_menus/2b6e8446ec64e5650a596c70ec02da2f37b0aa6412d928946f1b9188752b5d2f HTTP/1.1" 200 - 202 0.083 0.114 2026-11-10 15:34:16,642 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:16] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.201 2026-11-10 15:34:16,654 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.207 2026-11-10 15:34:16,668 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:16] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:34:16,685 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:16] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:34:17,177 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:17] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-10 15:34:17,179 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:17] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:34:17,180 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:17] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-10 15:34:17,200 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-11-10 15:34:17,206 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:17,221 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:17] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:34:17,247 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:17] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.012 2026-11-10 15:34:17,253 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-11-10 15:34:17,271 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:17] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.008 2026-11-10 15:34:17,302 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:17,312 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:17,347 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:34:17,351 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:34:17,365 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:17] "POST /mail/data HTTP/1.1" 200 - 34 0.028 0.029 2026-11-10 15:34:17,368 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.045 2026-11-10 15:34:17,380 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:17] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.043 2026-11-10 15:34:17,391 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:17,406 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:17] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:34:17,408 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:17] "GET /web/image/res.partner/385/avatar_128?unique=1794324792000 HTTP/1.1" 200 - 16 0.009 0.059 2026-11-10 15:34:17,436 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:17] "GET /web/image?model=res.users&field=avatar_128&id=37 HTTP/1.1" 200 - 10 0.007 0.092 2026-11-10 15:34:17,454 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:17] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.005 0.055 2026-11-10 15:34:17,512 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:34:17,534 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:17,553 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:17] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:34:17,571 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:17] "POST /mail/data HTTP/1.1" 200 - 38 0.022 0.041 2026-11-10 15:34:17,582 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:17,586 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:17] "POST /web/action/load HTTP/1.1" 200 - 12 0.004 0.037 2026-11-10 15:34:17,601 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:17] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.049 2026-11-10 15:34:17,615 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:17] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.008 2026-11-10 15:34:17,661 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:17] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.004 0.006 2026-11-10 15:34:17,682 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:17] "GET /web/image/res.partner/2/avatar_128?unique=1794323151000 HTTP/1.1" 200 - 9 0.006 0.019 2026-11-10 15:34:17,695 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:17] "GET /web/image/discuss.channel/1/avatar_128?unique=de6e0791f335bc4188fb9ae782e57f1f58cd4ed20312d0a94cc74ec00716bc1544e94737371196e839dda9e1a7c5c9abdd8f8a72603d9ccc444429c88b0bb301 HTTP/1.1" 200 - 10 0.003 0.036 2026-11-10 15:34:18,097 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:18] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 230 0.073 0.346 2026-11-10 15:34:18,141 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:18] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 6 0.003 0.014 2026-11-10 15:34:18,145 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.014 2026-11-10 15:34:18,372 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:18] "GET /sale/static/src/img/sales_quotation_thumbnail.webp HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:34:18,379 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:18,402 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:18] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 10 0.008 0.029 2026-11-10 15:34:18,438 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:18] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 12 0.009 0.061 2026-11-10 15:34:18,454 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:18,470 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:18] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 10 0.006 0.099 2026-11-10 15:34:18,499 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:18] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.009 0.117 2026-11-10 15:34:18,527 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:18] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 10 0.006 0.158 2026-11-10 15:34:18,532 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.060 2026-11-10 15:34:18,643 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:18] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 46 0.020 0.137 2026-11-10 15:34:18,805 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:18] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:34:18,912 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:18,930 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:18] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.008 0.021 2026-11-10 15:34:19,186 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:19] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.006 0.019 2026-11-10 15:34:19,216 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:19] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 4 0.004 0.050 2026-11-10 15:34:19,230 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:19,299 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:19,329 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:19] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 33 0.017 0.071 2026-11-10 15:34:19,411 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:19] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 10 0.007 0.047 2026-11-10 15:34:19,495 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:34:19,505 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:19,592 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:19,596 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:19] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.005 0.016 2026-11-10 15:34:19,871 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:19] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 7 0.013 0.015 2026-11-10 15:34:19,918 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:19,958 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:19] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.005 0.022 2026-11-10 15:34:20,025 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:20] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.004 0.013 2026-11-10 15:34:20,134 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:20] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 49 0.031 0.058 2026-11-10 15:34:20,191 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:20,226 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:20] "GET /web/image/product.product/857/image_256 HTTP/1.1" 200 - 12 0.007 0.042 2026-11-10 15:34:20,247 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:20] "GET /web/image/product.product/864/image_256 HTTP/1.1" 200 - 7 0.004 0.063 2026-11-10 15:34:20,256 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:20,275 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:20] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 14 0.009 0.074 2026-11-10 15:34:20,306 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:20,319 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:20] "GET /web/image/product.product/861/image_256 HTTP/1.1" 200 - 6 0.003 0.029 2026-11-10 15:34:20,368 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:20,464 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:20] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 49 0.022 0.065 2026-11-10 15:34:20,591 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:20] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 34 0.018 0.061 2026-11-10 15:34:20,657 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:20,719 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:20,783 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:21,131 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:21] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 188 0.125 0.215 2026-11-10 15:34:21,179 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:21] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.004 0.016 2026-11-10 15:34:21,222 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:21,233 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:21] "POST /mail/thread/data HTTP/1.1" 200 - 37 0.020 0.047 2026-11-10 15:34:21,255 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:21] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.004 0.085 2026-11-10 15:34:21,279 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:21] "POST /mail/thread/messages HTTP/1.1" 200 - 17 0.008 0.071 2026-11-10 15:34:21,292 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:21,320 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:21] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 20 0.012 0.106 2026-11-10 15:34:21,354 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:21] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.008 0.083 2026-11-10 15:34:21,377 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:21,387 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:21] "POST /web/dataset/call_kw/product.attribute.custom.value/read HTTP/1.1" 200 - 8 0.002 0.006 2026-11-10 15:34:21,437 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:21] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 20 0.010 0.024 2026-11-10 15:34:21,481 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:21,541 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:21,669 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:21] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 70 0.034 0.089 2026-11-10 15:34:21,899 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:21] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 117 0.060 0.146 2026-11-10 15:34:21,958 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:22,019 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:22,080 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:22,190 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #37 deleted product.attribute.custom.value records with IDs: [4] 2026-11-10 15:34:22,391 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:22] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 194 0.095 0.210 2026-11-10 15:34:22,404 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:22] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:34:22,464 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:22] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.014 0.029 2026-11-10 15:34:22,492 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: tour succeeded 2026-11-10 15:34:22,498 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:22,506 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:22] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.011 0.032 2026-11-10 15:34:22,543 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:22] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.010 0.027 2026-11-10 15:34:22,634 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: heap 35934708 (allocated 37998592) 2026-11-10 15:34:22,638 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Closing chrome headless with pid 2434 2026-11-10 15:34:22,638 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Closing websocket connection 2026-11-10 15:34:22,639 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Terminating chrome headless with pid 2434 2026-11-10 15:34:22,736 104 INFO rb-82af9cd-226617-434699 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-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_153422_736717_test_product_configurator_update_custom_values.txt 2026-11-10 15:34:22,737 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Removing chrome user profile "/tmp/tmpvwso6m9s_chrome_odoo" 2026-11-10 15:34:22,786 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-10 15:34:23,848 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix: Starting TestSaleMatrixUi.test_sale_matrix_ui ... 2026-11-10 15:34:24,888 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Chrome pid: 2689 2026-11-10 15:34:24,888 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Chrome headless temporary user profile dir: /tmp/tmpojq0g47q_chrome_odoo 2026-11-10 15:34:24,888 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Issuing json command http://127.0.0.1:33069/json/version 2026-11-10 15:34:24,889 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:33069/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:34:24,898 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Browser version: Chrome/150.0.7871.114 2026-11-10 15:34:24,898 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Issuing json command http://127.0.0.1:33069/json 2026-11-10 15:34:24,899 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:33069/json with timeout 3 increased to 10s during tests 2026-11-10 15:34:24,905 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Websocket url found: ws://127.0.0.1:33069/devtools/page/C5D8EA12C12C7101D9769F6677F104E9 2026-11-10 15:34:24,911 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Enable chrome headless console log notification 2026-11-10 15:34:24,917 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Chrome headless enable page notifications 2026-11-10 15:34:25,010 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:salesman from n/a 2026-11-10 15:34:25,017 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Setting session cookie in browser 2026-11-10 15:34:25,019 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:25,019 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:25,027 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:34:26,040 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:26] "GET /odoo HTTP/1.1" 200 - 191 0.074 0.941 2026-11-10 15:34:26,044 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Navigation result: {'frameId': 'C5D8EA12C12C7101D9769F6677F104E9', 'loaderId': 'B94F1980DBD8F2586D15478312630800', 'isDownload': False} 2026-11-10 15:34:26,044 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:26,075 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:26] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-11-10 15:34:26,081 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:26] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-11-10 15:34:26,154 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:26,217 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:26] "GET /web/webclient/load_menus/2b6e8446ec64e5650a596c70ec02da2f37b0aa6412d928946f1b9188752b5d2f HTTP/1.1" 200 - 202 0.058 0.092 2026-11-10 15:34:26,229 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:26] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.158 2026-11-10 15:34:26,237 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:26] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.167 2026-11-10 15:34:26,251 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:26] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:34:26,296 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:26] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:34:26,769 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:26] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-10 15:34:26,770 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:26] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:34:26,772 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:26] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:34:26,785 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:26] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-11-10 15:34:26,800 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: Owl is running in 'dev' mode. 2026-11-10 15:34:26,810 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:26] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:34:26,837 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:26] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.013 2026-11-10 15:34:26,845 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:26] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.005 2026-11-10 15:34:26,855 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:26] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.009 2026-11-10 15:34:26,892 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:26,905 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:26,950 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:34:26,951 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:34:26,960 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:26] "POST /mail/data HTTP/1.1" 200 - 34 0.029 0.034 2026-11-10 15:34:26,975 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:26] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.042 2026-11-10 15:34:26,983 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:26,995 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:26] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:34:27,005 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:27] "GET /web/image?model=res.users&field=avatar_128&id=38 HTTP/1.1" 200 - 17 0.010 0.068 2026-11-10 15:34:27,034 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:27] "GET /web/image/res.partner/388/avatar_128?unique=1794324862000 HTTP/1.1" 200 - 9 0.007 0.098 2026-11-10 15:34:27,035 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.118 2026-11-10 15:34:27,059 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:27] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.005 0.023 2026-11-10 15:34:27,115 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:34:27,118 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:27,135 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:27] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:34:27,167 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:27,178 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:27] "POST /mail/data HTTP/1.1" 200 - 38 0.023 0.046 2026-11-10 15:34:27,192 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:27] "POST /web/action/load HTTP/1.1" 200 - 12 0.003 0.062 2026-11-10 15:34:27,213 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:27] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.079 2026-11-10 15:34:27,269 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:27] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.003 0.006 2026-11-10 15:34:27,298 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:27] "GET /web/image/res.partner/2/avatar_128?unique=1794323151000 HTTP/1.1" 200 - 9 0.009 0.016 2026-11-10 15:34:27,317 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:27] "GET /web/image/discuss.channel/1/avatar_128?unique=de6e0791f335bc4188fb9ae782e57f1f58cd4ed20312d0a94cc74ec00716bc1544e94737371196e839dda9e1a7c5c9abdd8f8a72603d9ccc444429c88b0bb301 HTTP/1.1" 200 - 10 0.003 0.041 2026-11-10 15:34:27,765 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:27] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 230 0.072 0.407 2026-11-10 15:34:27,819 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:27] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 6 0.003 0.019 2026-11-10 15:34:27,822 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.016 2026-11-10 15:34:28,005 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:28,008 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:28] "GET /sale/static/src/img/sales_quotation_thumbnail.webp HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:34:28,034 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:28] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.007 0.018 2026-11-10 15:34:28,074 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:28] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 12 0.009 0.053 2026-11-10 15:34:28,085 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:28,119 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:28] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 10 0.007 0.088 2026-11-10 15:34:28,155 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:28] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 10 0.014 0.115 2026-11-10 15:34:28,188 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:28] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 10 0.006 0.139 2026-11-10 15:34:28,192 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:28] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.077 2026-11-10 15:34:28,299 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:28] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 46 0.024 0.143 2026-11-10 15:34:28,453 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:28] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:34:28,553 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:28,583 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:28] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.007 0.021 2026-11-10 15:34:28,840 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:28] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.006 0.028 2026-11-10 15:34:28,860 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:28] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 4 0.004 0.049 2026-11-10 15:34:28,896 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:28,970 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:28,982 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:28] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 35 0.017 0.060 2026-11-10 15:34:29,051 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:29] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 10 0.007 0.035 2026-11-10 15:34:29,137 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:29] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:34:29,148 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:29,212 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:29,225 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:29] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.005 0.013 2026-11-10 15:34:29,489 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:29] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 7 0.010 0.016 2026-11-10 15:34:29,529 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:29,576 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:29] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.004 0.033 2026-11-10 15:34:29,643 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:29] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.003 0.017 2026-11-10 15:34:29,751 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:29] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 43 0.017 0.066 2026-11-10 15:34:29,834 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:29,884 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:29] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 15 0.011 0.059 2026-11-10 15:34:29,913 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:30,510 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: Simulating signal changes during tests 2026-11-10 15:34:30,510 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:30] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 364 0.139 0.440 2026-11-10 15:34:30,866 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:30,922 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:30,985 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:31,082 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:31,176 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:31,393 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:31] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 66 0.030 0.153 2026-11-10 15:34:31,551 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:31,629 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:31,914 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:31] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 104 0.058 0.183 2026-11-10 15:34:32,099 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:32,201 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:32,261 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:32,356 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:32,450 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:32,599 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:32] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 39 0.023 0.094 2026-11-10 15:34:32,769 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:32,846 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:33,130 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:33] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 100 0.055 0.185 2026-11-10 15:34:33,335 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:33,416 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:33,495 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:34,168 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:34] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 308 0.168 0.486 2026-11-10 15:34:34,281 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:34] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.004 0.014 2026-11-10 15:34:34,331 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:34] "POST /mail/thread/data HTTP/1.1" 200 - 43 0.017 0.044 2026-11-10 15:34:34,349 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:34] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.006 0.070 2026-11-10 15:34:34,377 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:34] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.009 0.024 2026-11-10 15:34:34,414 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:34,439 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:34] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 27 0.017 0.070 2026-11-10 15:34:34,479 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:34] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.010 0.037 2026-11-10 15:34:34,514 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:34,606 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:34,993 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:34] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 157 0.085 0.296 2026-11-10 15:34:35,143 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:35,210 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:35,294 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:35,365 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:35,645 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:35] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 152 0.094 0.333 2026-11-10 15:34:36,220 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:36] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 272 0.148 0.304 2026-11-10 15:34:36,256 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:36] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.012 0.017 2026-11-10 15:34:36,359 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:36] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.015 0.031 2026-11-10 15:34:36,435 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:36] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.009 0.036 2026-11-10 15:34:36,502 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:36,577 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:36,627 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:36] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 12 0.007 0.039 2026-11-10 15:34:36,790 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:36,853 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:36,873 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:36] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 2 0.003 0.015 2026-11-10 15:34:37,131 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:37] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.012 0.014 2026-11-10 15:34:37,194 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:37,232 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:37] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 14 0.007 0.027 2026-11-10 15:34:37,396 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:37] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.005 0.011 2026-11-10 15:34:37,734 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:37] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 160 0.084 0.222 2026-11-10 15:34:37,926 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:37,999 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:38,215 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:38] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 140 0.083 0.308 2026-11-10 15:34:38,693 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:38] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 140 0.076 0.275 2026-11-10 15:34:38,835 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:38,909 104 INFO rb-82af9cd-226617-434699 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-11-10 15:34:39,283 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:39] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 211 0.093 0.275 2026-11-10 15:34:39,313 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:39] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.006 0.016 2026-11-10 15:34:39,410 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:39] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.015 0.032 2026-11-10 15:34:39,485 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:34:39] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.009 0.026 2026-11-10 15:34:39,551 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: tour succeeded 2026-11-10 15:34:39,551 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: ╔═════════════════════════════════╗ ║ TOUR sale_matrix_tour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-11-10 15:34:39,872 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: heap 45269400 (allocated 48095232) 2026-11-10 15:34:39,875 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Closing chrome headless with pid 2689 2026-11-10 15:34:39,875 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Closing websocket connection 2026-11-10 15:34:39,875 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Terminating chrome headless with pid 2689 2026-11-10 15:34:40,026 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_153440_026743_test_sale_matrix_ui.txt 2026-11-10 15:34:40,027 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Removing chrome user profile "/tmp/tmpojq0g47q_chrome_odoo" 2026-11-10 15:34:41,486 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-10 15:34:46,811 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:34:48,096 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:34:54,009 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:34:55,283 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_purchase_edi_ubl.tests.test_order_ubl_bis3: Starting TestOrderEdiUbl.test_import_payment_terms ... 2026-11-10 15:34:56,578 104 INFO rb-82af9cd-226617-434699 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-82af9cd-226617/odoo/tests/case.py:190 2026-11-10 15:34:56,578 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_purchase_edi_ubl.tests.test_order_ubl_bis3: Starting TestOrderEdiUbl.test_import_product_from_po ... 2026-11-10 15:34:57,777 104 INFO rb-82af9cd-226617-434699 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-82af9cd-226617/odoo/tests/case.py:190 2026-11-10 15:34:57,777 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_purchase_edi_ubl.tests.test_order_ubl_bis3: Starting TestOrderEdiUbl.test_no_matching_product_found ... 2026-11-10 15:34:58,548 104 INFO rb-82af9cd-226617-434699 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-82af9cd-226617/odoo/tests/case.py:190 2026-11-10 15:34:58,549 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_purchase_edi_ubl.tests.test_order_ubl_bis3: Starting TestOrderEdiUbl.test_product_unit_price_with_different_uom ... 2026-11-10 15:34:59,296 104 INFO rb-82af9cd-226617-434699 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-82af9cd-226617/odoo/tests/case.py:190 2026-11-10 15:34:59,297 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_sale_purchase_edi_ubl.tests.test_order_ubl_bis3: Starting TestOrderEdiUbl.test_so_fallback_partner ... 2026-11-10 15:34:59,829 104 INFO rb-82af9cd-226617-434699 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-82af9cd-226617/odoo/tests/case.py:190 2026-11-10 15:34:59,853 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-11-10 15:34:59,865 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_search_panel.tests.test_search_panel_select_multi_range: Starting TestSelectRangeMulti.test_many2many ... 2026-11-10 15:34:59,923 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_search_panel.tests.test_search_panel_select_multi_range: Starting TestSelectRangeMulti.test_many2many_empty ... 2026-11-10 15:34:59,944 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_search_panel.tests.test_search_panel_select_multi_range: Starting TestSelectRangeMulti.test_many2one ... 2026-11-10 15:34:59,984 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_search_panel.tests.test_search_panel_select_multi_range: Starting TestSelectRangeMulti.test_many2one_empty ... 2026-11-10 15:35:00,006 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_search_panel.tests.test_search_panel_select_multi_range: Starting TestSelectRangeMulti.test_selection ... 2026-11-10 15:35:00,032 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_search_panel.tests.test_search_panel_select_multi_range: Starting TestSelectRangeMulti.test_selection_empty ... 2026-11-10 15:35:00,061 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:35:00,072 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_search_panel.tests.test_search_panel_select_range: Starting TestSelectRange.test_many2one ... 2026-11-10 15:35:00,114 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_search_panel.tests.test_search_panel_select_range: Starting TestSelectRange.test_many2one_deep_hierarchy ... 2026-11-10 15:35:00,146 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_search_panel.tests.test_search_panel_select_range: Starting TestSelectRange.test_many2one_empty ... 2026-11-10 15:35:00,168 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_search_panel.tests.test_search_panel_select_range: Starting TestSelectRange.test_many2one_empty_no_parent_name ... 2026-11-10 15:35:00,191 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_search_panel.tests.test_search_panel_select_range: Starting TestSelectRange.test_many2one_no_parent_name ... 2026-11-10 15:35:00,224 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_search_panel.tests.test_search_panel_select_range: Starting TestSelectRange.test_selection ... 2026-11-10 15:35:00,250 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_search_panel.tests.test_search_panel_select_range: Starting TestSelectRange.test_selection_empty ... 2026-11-10 15:35:00,279 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:35:00,000 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_testing_utilities.tests.test_freeze_time: Starting TestFreezeTimeClassDecorator.test_freeze_time_class_decorator ... 2026-11-10 15:35:00,629 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:35:00,640 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_testing_utilities.tests.test_freeze_time: Starting TestFreezeTimeMethodDecorator.test_freeze_time_method_decorator ... 2026-11-10 15:35:00,752 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_testing_utilities.tests.test_freeze_time: Starting TestFreezeTimeMethodDecorator.test_freeze_time_method_decorator_with_date ... 2026-11-10 15:35:00,870 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:35:00,000 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_testing_utilities.tests.test_freeze_time: Starting TestHttpCaseFreezeTimeClassDecorator.test_http_freeze_time_class_decorator ... 2026-11-10 15:35:00,000 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_testing_utilities.tests.test_freeze_time: Starting TestHttpCaseFreezeTimeClassDecorator.test_http_freeze_time_class_decorator_two ... 2026-11-10 15:35:01,029 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:35:01,041 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_testing_utilities.tests.test_freeze_time: Starting TestFreezeTimeContextManager.test_freeze_time_context_manager ... 2026-11-10 15:35:01,167 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:35:01,180 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_to_signup_email_verification.tests.test_signup_email_verification: Starting TestForSignUpEmailVerification.test_signup_user_which_create_from_res_partner ... 2026-11-10 15:35:01,818 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:35:02,650 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:35:02] "GET / HTTP/1.1" 200 - 177 0.064 0.770 2026-11-10 15:35:03,127 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:addison.olson28@example.com from 127.0.0.1 2026-11-10 15:35:03,146 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:addison.olson28@example.com from 127.0.0.1 2026-11-10 15:35:03,153 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: Simulating signal changes during tests 2026-11-10 15:35:03,154 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:35:03] "POST /web/signup?db=rb-82af9cd-226617-434699&token=AaYi-2oAAAAAqe9L5wKAjeTdaFdScI0k6lIfaKVHwgPUnU6pX9srOrBbMzYsIFs0MV0sIG51bGwsICJzaWdudXAiXQ HTTP/1.1" 303 - 126 0.054 0.111 2026-11-10 15:35:03,162 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_device: User 41 inserts device log (HtqXG5Ao6YqqEwAzrhhkaZb4529HBwYhOus9twZdrG) 2026-11-10 15:35:03,857 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:35:03] "GET /my HTTP/1.1" 200 - 214 0.088 0.612 2026-11-10 15:35:03,919 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:35:03,934 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_import ... 2026-11-10 15:35:04,042 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-82af9cd-226617/odoo/addons/base/i18n/fr.po for language fr_FR 2026-11-10 15:35:04,043 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/odoo/addons/base/i18n/fr.po for language fr_FR 2026-11-10 15:35:04,368 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module web: loading translation file /data/build/rb-82af9cd-226617/addons/web/i18n/fr.po for language fr_FR 2026-11-10 15:35:04,368 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/web/i18n/fr.po for language fr_FR 2026-11-10 15:35:04,522 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module base_setup: loading translation file /data/build/rb-82af9cd-226617/addons/base_setup/i18n/fr.po for language fr_FR 2026-11-10 15:35:04,522 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/base_setup/i18n/fr.po for language fr_FR 2026-11-10 15:35:04,528 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module bus: loading translation file /data/build/rb-82af9cd-226617/addons/bus/i18n/fr.po for language fr_FR 2026-11-10 15:35:04,528 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/bus/i18n/fr.po for language fr_FR 2026-11-10 15:35:04,530 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module web_tour: loading translation file /data/build/rb-82af9cd-226617/addons/web_tour/i18n/fr.po for language fr_FR 2026-11-10 15:35:04,530 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/web_tour/i18n/fr.po for language fr_FR 2026-11-10 15:35:04,533 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module html_editor: loading translation file /data/build/rb-82af9cd-226617/addons/html_editor/i18n/fr.po for language fr_FR 2026-11-10 15:35:04,533 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/html_editor/i18n/fr.po for language fr_FR 2026-11-10 15:35:04,544 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mail: loading translation file /data/build/rb-82af9cd-226617/addons/mail/i18n/fr.po for language fr_FR 2026-11-10 15:35:04,544 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mail/i18n/fr.po for language fr_FR 2026-11-10 15:35:04,619 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sales_team: loading translation file /data/build/rb-82af9cd-226617/addons/sales_team/i18n/fr.po for language fr_FR 2026-11-10 15:35:04,619 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sales_team/i18n/fr.po for language fr_FR 2026-11-10 15:35:04,625 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module onboarding: loading translation file /data/build/rb-82af9cd-226617/addons/onboarding/i18n/fr.po for language fr_FR 2026-11-10 15:35:04,626 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/onboarding/i18n/fr.po for language fr_FR 2026-11-10 15:35:04,630 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-82af9cd-226617/addons/uom/i18n/fr.po for language fr_FR 2026-11-10 15:35:04,630 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/uom/i18n/fr.po for language fr_FR 2026-11-10 15:35:04,634 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module product: loading translation file /data/build/rb-82af9cd-226617/addons/product/i18n/fr.po for language fr_FR 2026-11-10 15:35:04,634 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/product/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,308 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module analytic: loading translation file /data/build/rb-82af9cd-226617/addons/analytic/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,308 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/analytic/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,315 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module web_editor: loading translation file /data/build/rb-82af9cd-226617/addons/web_editor/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,315 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/web_editor/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,335 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module http_routing: loading translation file /data/build/rb-82af9cd-226617/addons/http_routing/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,335 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/http_routing/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,336 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module auth_signup: loading translation file /data/build/rb-82af9cd-226617/addons/auth_signup/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,337 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/auth_signup/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,347 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module portal: loading translation file /data/build/rb-82af9cd-226617/addons/portal/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,347 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/portal/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,358 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module resource: loading translation file /data/build/rb-82af9cd-226617/addons/resource/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,358 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/resource/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,365 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module digest: loading translation file /data/build/rb-82af9cd-226617/addons/digest/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,366 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/digest/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,370 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module account: loading translation file /data/build/rb-82af9cd-226617/addons/account/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,370 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/account/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,493 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment: loading translation file /data/build/rb-82af9cd-226617/addons/payment/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,493 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/payment/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,516 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module account_payment: loading translation file /data/build/rb-82af9cd-226617/addons/account_payment/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,516 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/account_payment/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,521 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module utm: loading translation file /data/build/rb-82af9cd-226617/addons/utm/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,521 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/utm/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,527 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale: loading translation file /data/build/rb-82af9cd-226617/addons/sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,527 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,568 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_management: loading translation file /data/build/rb-82af9cd-226617/addons/sale_management/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,568 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_management/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,574 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module barcodes: loading translation file /data/build/rb-82af9cd-226617/addons/barcodes/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,574 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/barcodes/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,577 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module barcodes_gs1_nomenclature: loading translation file /data/build/rb-82af9cd-226617/addons/barcodes_gs1_nomenclature/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,577 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/barcodes_gs1_nomenclature/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,580 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module stock: loading translation file /data/build/rb-82af9cd-226617/addons/stock/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,580 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/stock/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,655 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module stock_account: loading translation file /data/build/rb-82af9cd-226617/addons/stock_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,655 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/stock_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,665 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module phone_validation: loading translation file /data/build/rb-82af9cd-226617/addons/phone_validation/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,665 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/phone_validation/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,668 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module point_of_sale: loading translation file /data/build/rb-82af9cd-226617/addons/point_of_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,668 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/point_of_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,727 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_restaurant: loading translation file /data/build/rb-82af9cd-226617/addons/pos_restaurant/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,727 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_restaurant/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,738 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module calendar: loading translation file /data/build/rb-82af9cd-226617/addons/calendar/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,738 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/calendar/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,765 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module contacts: loading translation file /data/build/rb-82af9cd-226617/addons/contacts/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,765 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/contacts/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,767 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module crm: loading translation file /data/build/rb-82af9cd-226617/addons/crm/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,767 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/crm/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,797 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module social_media: loading translation file /data/build/rb-82af9cd-226617/addons/social_media/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,797 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/social_media/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,798 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module google_recaptcha: loading translation file /data/build/rb-82af9cd-226617/addons/google_recaptcha/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,798 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/google_recaptcha/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,800 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website: loading translation file /data/build/rb-82af9cd-226617/addons/website/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,800 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,911 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_base: no translation for language fr_FR 2026-11-10 15:35:05,911 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_account: no translation for language fr_FR 2026-11-10 15:35:05,911 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_affiliate: no translation for language fr_FR 2026-11-10 15:35:05,911 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module purchase: loading translation file /data/build/rb-82af9cd-226617/addons/purchase/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,912 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/purchase/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,938 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module purchase_stock: loading translation file /data/build/rb-82af9cd-226617/addons/purchase_stock/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,938 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/purchase_stock/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,947 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module stock_landed_costs: loading translation file /data/build/rb-82af9cd-226617/addons/stock_landed_costs/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,947 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/stock_landed_costs/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,952 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_vat_counterpart: no translation for language fr_FR 2026-11-10 15:35:05,953 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_account_payment: no translation for language fr_FR 2026-11-10 15:35:05,953 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_foreign_trade: no translation for language fr_FR 2026-11-10 15:35:05,953 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_account_accountant: no translation for language fr_FR 2026-11-10 15:35:05,953 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module rating: loading translation file /data/build/rb-82af9cd-226617/addons/rating/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,953 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/rating/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,958 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module project: loading translation file /data/build/rb-82af9cd-226617/addons/project/i18n/fr.po for language fr_FR 2026-11-10 15:35:05,958 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/project/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,001 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_quality: no translation for language fr_FR 2026-11-10 15:35:06,001 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_payment: loading translation file /data/build/rb-82af9cd-226617/addons/website_payment/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,001 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_payment/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,006 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_mail: loading translation file /data/build/rb-82af9cd-226617/addons/website_mail/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,006 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_mail/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,007 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module portal_rating: loading translation file /data/build/rb-82af9cd-226617/addons/portal_rating/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,007 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/portal_rating/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,009 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module delivery: loading translation file /data/build/rb-82af9cd-226617/addons/delivery/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,009 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/delivery/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,017 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_sale: loading translation file /data/build/rb-82af9cd-226617/addons/website_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,017 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,053 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mrp: loading translation file /data/build/rb-82af9cd-226617/addons/mrp/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,054 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mrp/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,101 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module link_tracker: loading translation file /data/build/rb-82af9cd-226617/addons/link_tracker/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,101 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/link_tracker/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,104 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mass_mailing: loading translation file /data/build/rb-82af9cd-226617/addons/mass_mailing/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,104 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mass_mailing/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,146 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module resource_mail: loading translation file /data/build/rb-82af9cd-226617/addons/resource_mail/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,146 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/resource_mail/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,147 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr: loading translation file /data/build/rb-82af9cd-226617/addons/hr/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,148 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,176 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_expense: loading translation file /data/build/rb-82af9cd-226617/addons/hr_expense/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,176 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_expense/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,197 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_holidays: loading translation file /data/build/rb-82af9cd-226617/addons/hr_holidays/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,197 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_holidays/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,231 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module attachment_indexation: loading translation file /data/build/rb-82af9cd-226617/addons/attachment_indexation/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,231 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/attachment_indexation/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,233 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_recruitment: loading translation file /data/build/rb-82af9cd-226617/addons/hr_recruitment/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,233 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_recruitment/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,262 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module data_recycle: loading translation file /data/build/rb-82af9cd-226617/addons/data_recycle/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,262 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/data_recycle/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,266 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_base_ward: no translation for language fr_FR 2026-11-10 15:35:06,266 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_base_ward: no translation for language fr_FR 2026-11-10 15:35:06,266 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_update_address: no translation for language fr_FR 2026-11-10 15:35:06,266 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module maintenance: loading translation file /data/build/rb-82af9cd-226617/addons/maintenance/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,267 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/maintenance/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,279 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module marketing_card: loading translation file /data/build/rb-82af9cd-226617/addons/marketing_card/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,279 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/marketing_card/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,288 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_account_budget: no translation for language fr_FR 2026-11-10 15:35:06,288 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_sshkey: no translation for language fr_FR 2026-11-10 15:35:06,288 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_git: no translation for language fr_FR 2026-11-10 15:35:06,289 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module web_hierarchy: loading translation file /data/build/rb-82af9cd-226617/addons/web_hierarchy/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,289 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/web_hierarchy/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,290 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_org_chart: loading translation file /data/build/rb-82af9cd-226617/addons/hr_org_chart/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,290 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_org_chart/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,293 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr: no translation for language fr_FR 2026-11-10 15:35:06,293 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_contract: loading translation file /data/build/rb-82af9cd-226617/addons/hr_contract/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,293 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_contract/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,301 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_resource: no translation for language fr_FR 2026-11-10 15:35:06,301 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_base_addendum: no translation for language fr_FR 2026-11-10 15:35:06,302 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_contract: no translation for language fr_FR 2026-11-10 15:35:06,302 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_hr_employee_relative: no translation for language fr_FR 2026-11-10 15:35:06,302 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_work_entry: loading translation file /data/build/rb-82af9cd-226617/addons/hr_work_entry/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,302 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_work_entry/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,306 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_work_entry: no translation for language fr_FR 2026-11-10 15:35:06,306 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_work_entry_contract: loading translation file /data/build/rb-82af9cd-226617/addons/hr_work_entry_contract/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,306 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_work_entry_contract/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,309 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract: no translation for language fr_FR 2026-11-10 15:35:06,310 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_holidays_contract: loading translation file /data/build/rb-82af9cd-226617/addons/hr_holidays_contract/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,310 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_holidays_contract/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,311 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_work_entry_holidays: loading translation file /data/build/rb-82af9cd-226617/addons/hr_work_entry_holidays/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,311 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_work_entry_holidays/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,313 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_holidays: no translation for language fr_FR 2026-11-10 15:35:06,313 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_work_entry_holidays: no translation for language fr_FR 2026-11-10 15:35:06,313 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_hr_payroll: no translation for language fr_FR 2026-11-10 15:35:06,313 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_loan_management: no translation for language fr_FR 2026-11-10 15:35:06,314 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_token_expiration: no translation for language fr_FR 2026-11-10 15:35:06,314 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_config_management: no translation for language fr_FR 2026-11-10 15:35:06,314 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_odoo_version: no translation for language fr_FR 2026-11-10 15:35:06,314 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_product_odoo_version: no translation for language fr_FR 2026-11-10 15:35:06,314 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_product_license: no translation for language fr_FR 2026-11-10 15:35:06,315 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_git_odoo_version: no translation for language fr_FR 2026-11-10 15:35:06,315 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_odoo_module: no translation for language fr_FR 2026-11-10 15:35:06,315 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_okr: no translation for language fr_FR 2026-11-10 15:35:06,315 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_sales_team_advanced: no translation for language fr_FR 2026-11-10 15:35:06,316 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_sales_target: no translation for language fr_FR 2026-11-10 15:35:06,316 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_account_counterpart: no translation for language fr_FR 2026-11-10 15:35:06,316 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_web_thousand_sep: no translation for language fr_FR 2026-11-10 15:35:06,316 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_wallet: no translation for language fr_FR 2026-11-10 15:35:06,317 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_product_milestone: no translation for language fr_FR 2026-11-10 15:35:06,317 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_warranty_management: no translation for language fr_FR 2026-11-10 15:35:06,317 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_website_base: no translation for language fr_FR 2026-11-10 15:35:06,317 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_website_docs: no translation for language fr_FR 2026-11-10 15:35:06,317 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_amazon: no translation for language fr_FR 2026-11-10 15:35:06,318 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_safe_ir_metadata_proxy: no translation for language fr_FR 2026-11-10 15:35:06,318 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_approval: no translation for language fr_FR 2026-11-10 15:35:06,318 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_account: no translation for language fr_FR 2026-11-10 15:35:06,318 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_approval_analytic: no translation for language fr_FR 2026-11-10 15:35:06,319 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_approval_account: no translation for language fr_FR 2026-11-10 15:35:06,319 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module iap: loading translation file /data/build/rb-82af9cd-226617/addons/iap/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,319 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/iap/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,323 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module iap_mail: loading translation file /data/build/rb-82af9cd-226617/addons/iap_mail/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,323 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/iap_mail/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,326 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sms: loading translation file /data/build/rb-82af9cd-226617/addons/sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,326 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,338 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module base_automation: loading translation file /data/build/rb-82af9cd-226617/addons/base_automation/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,338 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/base_automation/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,345 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_approval_employee_advance: no translation for language fr_FR 2026-11-10 15:35:06,345 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module base_geolocalize: loading translation file /data/build/rb-82af9cd-226617/addons/base_geolocalize/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,345 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/base_geolocalize/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,348 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_api_request_logger: no translation for language fr_FR 2026-11-10 15:35:06,348 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_geo_routes: no translation for language fr_FR 2026-11-10 15:35:06,348 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_base_state_group: no translation for language fr_FR 2026-11-10 15:35:06,348 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_business_trip: no translation for language fr_FR 2026-11-10 15:35:06,349 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_check_company_discrepancy: no translation for language fr_FR 2026-11-10 15:35:06,349 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module base_import_module: loading translation file /data/build/rb-82af9cd-226617/addons/base_import_module/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,349 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/base_import_module/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,352 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_customizer: no translation for language fr_FR 2026-11-10 15:35:06,352 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mail_tracking: no translation for language fr_FR 2026-11-10 15:35:06,352 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_document: no translation for language fr_FR 2026-11-10 15:35:06,353 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_product_standard_price_access: no translation for language fr_FR 2026-11-10 15:35:06,353 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_estimate: no translation for language fr_FR 2026-11-10 15:35:06,353 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_qrcode: no translation for language fr_FR 2026-11-10 15:35:06,353 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module fleet: loading translation file /data/build/rb-82af9cd-226617/addons/fleet/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,353 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/fleet/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,372 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet: no translation for language fr_FR 2026-11-10 15:35:06,372 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet_loading_capacity: no translation for language fr_FR 2026-11-10 15:35:06,372 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_fleet: loading translation file /data/build/rb-82af9cd-226617/addons/hr_fleet/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,372 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_fleet/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,375 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_employee_documents: no translation for language fr_FR 2026-11-10 15:35:06,375 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_fleet_driver: no translation for language fr_FR 2026-11-10 15:35:06,375 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet_booking: no translation for language fr_FR 2026-11-10 15:35:06,375 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_partner_calendar: no translation for language fr_FR 2026-11-10 15:35:06,376 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet_planning: no translation for language fr_FR 2026-11-10 15:35:06,376 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_logistics_package_type: no translation for language fr_FR 2026-11-10 15:35:06,376 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_tracking_location: no translation for language fr_FR 2026-11-10 15:35:06,376 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_logistics: no translation for language fr_FR 2026-11-10 15:35:06,377 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_logistics_account: no translation for language fr_FR 2026-11-10 15:35:06,377 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_freight_management: no translation for language fr_FR 2026-11-10 15:35:06,377 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module base_import: loading translation file /data/build/rb-82af9cd-226617/addons/base_import/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,377 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/base_import/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,383 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_google_sheet_import: no translation for language fr_FR 2026-11-10 15:35:06,384 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_helpdesk: no translation for language fr_FR 2026-11-10 15:35:06,384 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module gamification: loading translation file /data/build/rb-82af9cd-226617/addons/gamification/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,384 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/gamification/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,408 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module survey: loading translation file /data/build/rb-82af9cd-226617/addons/survey/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,408 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/survey/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,445 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_survey: no translation for language fr_FR 2026-11-10 15:35:06,445 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_appraisal: no translation for language fr_FR 2026-11-10 15:35:06,446 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_overtime: no translation for language fr_FR 2026-11-10 15:35:06,446 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_hr_employee_grade: no translation for language fr_FR 2026-11-10 15:35:06,446 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_role: no translation for language fr_FR 2026-11-10 15:35:06,446 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_rank: no translation for language fr_FR 2026-11-10 15:35:06,446 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_skills: loading translation file /data/build/rb-82af9cd-226617/addons/hr_skills/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,447 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_skills/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,460 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_skill_framework: no translation for language fr_FR 2026-11-10 15:35:06,460 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_iot: no translation for language fr_FR 2026-11-10 15:35:06,460 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment: no translation for language fr_FR 2026-11-10 15:35:06,461 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_marketplace: no translation for language fr_FR 2026-11-10 15:35:06,461 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_account_recurring: no translation for language fr_FR 2026-11-10 15:35:06,461 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sale_recurring: no translation for language fr_FR 2026-11-10 15:35:06,461 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_web_gantt: no translation for language fr_FR 2026-11-10 15:35:06,461 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_rental: no translation for language fr_FR 2026-11-10 15:35:06,462 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_lang_detection: no translation for language fr_FR 2026-11-10 15:35:06,462 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sem: no translation for language fr_FR 2026-11-10 15:35:06,462 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sign: no translation for language fr_FR 2026-11-10 15:35:06,462 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_social: no translation for language fr_FR 2026-11-10 15:35:06,463 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_workflow_automation: no translation for language fr_FR 2026-11-10 15:35:06,463 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_zalo: no translation for language fr_FR 2026-11-10 15:35:06,463 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_hr_meal: no translation for language fr_FR 2026-11-10 15:35:06,463 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_appointment: no translation for language fr_FR 2026-11-10 15:35:06,463 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_partner: loading translation file /data/build/rb-82af9cd-226617/addons/website_partner/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,463 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_partner/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,465 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_profile: loading translation file /data/build/rb-82af9cd-226617/addons/website_profile/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,465 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_profile/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,471 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_slides: loading translation file /data/build/rb-82af9cd-226617/addons/website_slides/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,471 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_slides/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,518 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module event: loading translation file /data/build/rb-82af9cd-226617/addons/event/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,518 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/event/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,578 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_event: loading translation file /data/build/rb-82af9cd-226617/addons/website_event/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,578 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_event/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,589 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module im_livechat: loading translation file /data/build/rb-82af9cd-226617/addons/im_livechat/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,589 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/im_livechat/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,603 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_stock: loading translation file /data/build/rb-82af9cd-226617/addons/sale_stock/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,603 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_stock/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,610 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module repair: loading translation file /data/build/rb-82af9cd-226617/addons/repair/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,610 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/repair/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,621 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_attendance: loading translation file /data/build/rb-82af9cd-226617/addons/hr_attendance/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,621 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_attendance/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,632 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mass_mailing_sms: loading translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,632 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,641 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module project_todo: loading translation file /data/build/rb-82af9cd-226617/addons/project_todo/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,642 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/project_todo/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,646 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module lunch: loading translation file /data/build/rb-82af9cd-226617/addons/lunch/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,646 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/lunch/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,663 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_hr_recruitment: loading translation file /data/build/rb-82af9cd-226617/addons/website_hr_recruitment/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,663 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_hr_recruitment/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,671 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_data_module: no translation for language fr_FR 2026-11-10 15:35:06,671 104 INFO rb-82af9cd-226617-434699 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-11-10 15:35:06,671 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,673 104 INFO rb-82af9cd-226617-434699 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-11-10 15:35:06,673 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr_FR.po for language fr_FR 2026-11-10 15:35:06,677 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mail_plugin: loading translation file /data/build/rb-82af9cd-226617/addons/mail_plugin/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,677 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mail_plugin/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,681 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module crm_mail_plugin: loading translation file /data/build/rb-82af9cd-226617/addons/crm_mail_plugin/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,682 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/crm_mail_plugin/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,683 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module project_mail_plugin: loading translation file /data/build/rb-82af9cd-226617/addons/project_mail_plugin/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,683 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/project_mail_plugin/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,685 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_adyen: loading translation file /data/build/rb-82af9cd-226617/addons/pos_adyen/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,685 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_adyen/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,687 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_discount: loading translation file /data/build/rb-82af9cd-226617/addons/pos_discount/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,687 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_discount/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,689 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module account_edi_ubl_cii: loading translation file /data/build/rb-82af9cd-226617/addons/account_edi_ubl_cii/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,689 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/account_edi_ubl_cii/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,698 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_edi_ubl: loading translation file /data/build/rb-82af9cd-226617/addons/pos_edi_ubl/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,698 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_edi_ubl/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,699 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_epson_printer: loading translation file /data/build/rb-82af9cd-226617/addons/pos_epson_printer/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,699 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_epson_printer/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,701 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module loyalty: loading translation file /data/build/rb-82af9cd-226617/addons/loyalty/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,701 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/loyalty/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,719 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_loyalty: loading translation file /data/build/rb-82af9cd-226617/addons/pos_loyalty/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,719 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_loyalty/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,725 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_mercado_pago: loading translation file /data/build/rb-82af9cd-226617/addons/pos_mercado_pago/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,725 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_mercado_pago/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,727 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_mrp: loading translation file /data/build/rb-82af9cd-226617/addons/pos_mrp/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,727 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_mrp/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,728 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_paytm: loading translation file /data/build/rb-82af9cd-226617/addons/pos_paytm/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,728 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_paytm/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,730 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_pine_labs: loading translation file /data/build/rb-82af9cd-226617/addons/pos_pine_labs/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,730 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_pine_labs/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,732 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_razorpay: loading translation file /data/build/rb-82af9cd-226617/addons/pos_razorpay/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,732 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_razorpay/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,735 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_adyen: loading translation file /data/build/rb-82af9cd-226617/addons/payment_adyen/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,735 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/payment_adyen/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,737 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_restaurant_adyen: loading translation file /data/build/rb-82af9cd-226617/addons/pos_restaurant_adyen/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,737 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_restaurant_adyen/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,738 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_restaurant_loyalty: no translation for language fr_FR 2026-11-10 15:35:06,739 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_stripe: loading translation file /data/build/rb-82af9cd-226617/addons/payment_stripe/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,739 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/payment_stripe/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,741 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_stripe: loading translation file /data/build/rb-82af9cd-226617/addons/pos_stripe/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,741 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_stripe/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,743 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_restaurant_stripe: no translation for language fr_FR 2026-11-10 15:35:06,743 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_sale: loading translation file /data/build/rb-82af9cd-226617/addons/pos_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,743 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,747 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_sale_loyalty: loading translation file /data/build/rb-82af9cd-226617/addons/pos_sale_loyalty/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,747 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_sale_loyalty/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,748 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_self_order: loading translation file /data/build/rb-82af9cd-226617/addons/pos_self_order/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,748 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_self_order/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,758 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_self_order_epson_printer: no translation for language fr_FR 2026-11-10 15:35:06,759 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_loyalty: no translation for language fr_FR 2026-11-10 15:35:06,759 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_loyalty_pos: no translation for language fr_FR 2026-11-10 15:35:06,759 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_loyalty_pos_sale: no translation for language fr_FR 2026-11-10 15:35:06,759 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_loyalty: loading translation file /data/build/rb-82af9cd-226617/addons/sale_loyalty/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,759 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_loyalty/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,764 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_loyalty_sale: no translation for language fr_FR 2026-11-10 15:35:06,764 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_viva_wallet: loading translation file /data/build/rb-82af9cd-226617/addons/pos_viva_wallet/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,764 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_viva_wallet/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,766 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_data_module_install: no translation for language fr_FR 2026-11-10 15:35:06,767 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module base_address_extended: loading translation file /data/build/rb-82af9cd-226617/addons/base_address_extended/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,767 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/base_address_extended/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,769 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_hourly_cost: loading translation file /data/build/rb-82af9cd-226617/addons/hr_hourly_cost/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,769 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_hourly_cost/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,770 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_timesheet: loading translation file /data/build/rb-82af9cd-226617/addons/hr_timesheet/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,770 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_timesheet/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,780 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_stock: no translation for language fr_FR 2026-11-10 15:35:06,781 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_stock_account: no translation for language fr_FR 2026-11-10 15:35:06,781 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module account_qr_code_emv: loading translation file /data/build/rb-82af9cd-226617/addons/account_qr_code_emv/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,781 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/account_qr_code_emv/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,782 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module base_iban: loading translation file /data/build/rb-82af9cd-226617/addons/base_iban/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,782 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/base_iban/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,784 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn: no translation for language fr_FR 2026-11-10 15:35:06,784 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin: no translation for language fr_FR 2026-11-10 15:35:06,784 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_stock_reports: no translation for language fr_FR 2026-11-10 15:35:06,785 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_product_dimensions: no translation for language fr_FR 2026-11-10 15:35:06,785 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty: no translation for language fr_FR 2026-11-10 15:35:06,785 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_affiliate_pos: no translation for language fr_FR 2026-11-10 15:35:06,785 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty_pos: no translation for language fr_FR 2026-11-10 15:35:06,785 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_affiliate_sale: no translation for language fr_FR 2026-11-10 15:35:06,786 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty_sale: no translation for language fr_FR 2026-11-10 15:35:06,786 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_bank_currency_rate: no translation for language fr_FR 2026-11-10 15:35:06,786 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_foreign_trade_currency_rate: no translation for language fr_FR 2026-11-10 15:35:06,786 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_foreign_trade_export: no translation for language fr_FR 2026-11-10 15:35:06,787 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_foreign_trade_export_currency_rate: no translation for language fr_FR 2026-11-10 15:35:06,787 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_foreign_trade_import: no translation for language fr_FR 2026-11-10 15:35:06,787 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_foreign_trade_import_currency_rate: no translation for language fr_FR 2026-11-10 15:35:06,787 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_blog: loading translation file /data/build/rb-82af9cd-226617/addons/website_blog/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,787 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_blog/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,807 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_blog_access_right: no translation for language fr_FR 2026-11-10 15:35:06,807 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_page_access_right: no translation for language fr_FR 2026-11-10 15:35:06,808 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_legal_invoice_number: no translation for language fr_FR 2026-11-10 15:35:06,808 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_partner_identity: no translation for language fr_FR 2026-11-10 15:35:06,808 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_partner_budget_code: no translation for language fr_FR 2026-11-10 15:35:06,808 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi: no translation for language fr_FR 2026-11-10 15:35:06,809 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice: no translation for language fr_FR 2026-11-10 15:35:06,809 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_pos_refund: no translation for language fr_FR 2026-11-10 15:35:06,809 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi_pos: no translation for language fr_FR 2026-11-10 15:35:06,809 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice_pos: no translation for language fr_FR 2026-11-10 15:35:06,810 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel: no translation for language fr_FR 2026-11-10 15:35:06,810 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice: no translation for language fr_FR 2026-11-10 15:35:06,810 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel_pos: no translation for language fr_FR 2026-11-10 15:35:06,810 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice_pos: no translation for language fr_FR 2026-11-10 15:35:06,810 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module privacy_lookup: loading translation file /data/build/rb-82af9cd-226617/addons/privacy_lookup/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,810 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/privacy_lookup/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,814 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_partner_multilang: no translation for language fr_FR 2026-11-10 15:35:06,814 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module partner_autocomplete: loading translation file /data/build/rb-82af9cd-226617/addons/partner_autocomplete/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,814 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/partner_autocomplete/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,816 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_partner_multilang_partner_autocomplete: no translation for language fr_FR 2026-11-10 15:35:06,817 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_product_return_reason: no translation for language fr_FR 2026-11-10 15:35:06,817 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_product_return_reason_stock: no translation for language fr_FR 2026-11-10 15:35:06,817 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_bank_connector: no translation for language fr_FR 2026-11-10 15:35:06,817 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_bidv_connector: no translation for language fr_FR 2026-11-10 15:35:06,817 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_online_payment: loading translation file /data/build/rb-82af9cd-226617/addons/pos_online_payment/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,817 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_online_payment/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,822 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_pos_qr: no translation for language fr_FR 2026-11-10 15:35:06,822 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_bidv_viin: no translation for language fr_FR 2026-11-10 15:35:06,822 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_pos_qr_bidv: no translation for language fr_FR 2026-11-10 15:35:06,822 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_pos_qr_restaurant: no translation for language fr_FR 2026-11-10 15:35:06,823 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice: no translation for language fr_FR 2026-11-10 15:35:06,823 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_account_asset: no translation for language fr_FR 2026-11-10 15:35:06,823 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_affiliate_pos_discount: no translation for language fr_FR 2026-11-10 15:35:06,823 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_affiliate_pos_sale: no translation for language fr_FR 2026-11-10 15:35:06,824 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_mrp_plm: no translation for language fr_FR 2026-11-10 15:35:06,824 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_quality_stock: no translation for language fr_FR 2026-11-10 15:35:06,824 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_quality_mrp: no translation for language fr_FR 2026-11-10 15:35:06,824 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mrp_account: loading translation file /data/build/rb-82af9cd-226617/addons/mrp_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,824 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mrp_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,828 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp: no translation for language fr_FR 2026-11-10 15:35:06,829 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_account: no translation for language fr_FR 2026-11-10 15:35:06,829 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_workorder: no translation for language fr_FR 2026-11-10 15:35:06,829 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_workorder_quality: no translation for language fr_FR 2026-11-10 15:35:06,829 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_backdate: no translation for language fr_FR 2026-11-10 15:35:06,830 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_stock_backdate: no translation for language fr_FR 2026-11-10 15:35:06,830 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_mrp_backdate: no translation for language fr_FR 2026-11-10 15:35:06,830 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_workorder_backdate: no translation for language fr_FR 2026-11-10 15:35:06,830 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_crm: loading translation file /data/build/rb-82af9cd-226617/addons/website_crm/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,830 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_crm/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,832 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_sms: loading translation file /data/build/rb-82af9cd-226617/addons/website_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,832 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,833 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_crm_sms: loading translation file /data/build/rb-82af9cd-226617/addons/website_crm_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,834 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_crm_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,835 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module purchase_requisition: loading translation file /data/build/rb-82af9cd-226617/addons/purchase_requisition/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,835 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/purchase_requisition/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,844 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_purchase: loading translation file /data/build/rb-82af9cd-226617/addons/sale_purchase/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,844 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_purchase/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,846 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module purchase_requisition_sale: loading translation file /data/build/rb-82af9cd-226617/addons/purchase_requisition_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,847 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/purchase_requisition_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,848 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module purchase_requisition_stock: loading translation file /data/build/rb-82af9cd-226617/addons/purchase_requisition_stock/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,848 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/purchase_requisition_stock/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,849 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module account_add_gln: loading translation file /data/build/rb-82af9cd-226617/addons/account_add_gln/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,849 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/account_add_gln/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,850 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module account_check_printing: loading translation file /data/build/rb-82af9cd-226617/addons/account_check_printing/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,850 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/account_check_printing/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,854 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module account_debit_note: loading translation file /data/build/rb-82af9cd-226617/addons/account_debit_note/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,854 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/account_debit_note/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,856 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module account_edi: loading translation file /data/build/rb-82af9cd-226617/addons/account_edi/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,856 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/account_edi/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,860 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module certificate: loading translation file /data/build/rb-82af9cd-226617/addons/certificate/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,860 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/certificate/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,864 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module account_edi_proxy_client: loading translation file /data/build/rb-82af9cd-226617/addons/account_edi_proxy_client/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,864 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/account_edi_proxy_client/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,866 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module account_edi_ubl_cii_tax_extension: loading translation file /data/build/rb-82af9cd-226617/addons/account_edi_ubl_cii_tax_extension/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,867 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/account_edi_ubl_cii_tax_extension/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,873 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module account_fleet: loading translation file /data/build/rb-82af9cd-226617/addons/account_fleet/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,873 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/account_fleet/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,874 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module account_peppol: loading translation file /data/build/rb-82af9cd-226617/addons/account_peppol/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,874 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/account_peppol/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,887 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module account_peppol_response: loading translation file /data/build/rb-82af9cd-226617/addons/account_peppol_response/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,887 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/account_peppol_response/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,891 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module account_peppol_selfbilling: loading translation file /data/build/rb-82af9cd-226617/addons/account_peppol_selfbilling/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,891 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/account_peppol_selfbilling/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,894 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module account_qr_code_sepa: loading translation file /data/build/rb-82af9cd-226617/addons/account_qr_code_sepa/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,894 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/account_qr_code_sepa/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,895 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module account_tax_python: loading translation file /data/build/rb-82af9cd-226617/addons/account_tax_python/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,895 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/account_tax_python/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,897 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module account_test: loading translation file /data/build/rb-82af9cd-226617/addons/account_test/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,897 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/account_test/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,899 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module account_update_tax_tags: loading translation file /data/build/rb-82af9cd-226617/addons/account_update_tax_tags/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,899 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/account_update_tax_tags/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,901 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module auth_oauth: loading translation file /data/build/rb-82af9cd-226617/addons/auth_oauth/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,901 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/auth_oauth/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,904 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module auth_passkey: loading translation file /data/build/rb-82af9cd-226617/addons/auth_passkey/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,904 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/auth_passkey/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,906 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module auth_password_policy: loading translation file /data/build/rb-82af9cd-226617/addons/auth_password_policy/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,906 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/auth_password_policy/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,907 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module auth_password_policy_portal: loading translation file /data/build/rb-82af9cd-226617/addons/auth_password_policy_portal/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,907 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/auth_password_policy_portal/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,908 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module auth_password_policy_signup: loading translation file /data/build/rb-82af9cd-226617/addons/auth_password_policy_signup/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,909 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/auth_password_policy_signup/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,910 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module auth_totp: loading translation file /data/build/rb-82af9cd-226617/addons/auth_totp/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,910 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/auth_totp/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,914 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module auth_totp_mail: loading translation file /data/build/rb-82af9cd-226617/addons/auth_totp_mail/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,914 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/auth_totp_mail/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,916 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module auth_totp_mail_enforce: loading translation file /data/build/rb-82af9cd-226617/addons/auth_totp_mail_enforce/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,916 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/auth_totp_mail_enforce/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,919 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module auth_totp_portal: loading translation file /data/build/rb-82af9cd-226617/addons/auth_totp_portal/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,919 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/auth_totp_portal/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,920 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module base_install_request: loading translation file /data/build/rb-82af9cd-226617/addons/base_install_request/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,921 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/base_install_request/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,923 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module base_sparse_field: loading translation file /data/build/rb-82af9cd-226617/addons/base_sparse_field/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,923 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/base_sparse_field/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,925 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module base_vat: loading translation file /data/build/rb-82af9cd-226617/addons/base_vat/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,925 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/base_vat/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,928 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module calendar_sms: loading translation file /data/build/rb-82af9cd-226617/addons/calendar_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,928 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/calendar_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,929 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module cloud_storage: loading translation file /data/build/rb-82af9cd-226617/addons/cloud_storage/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,929 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/cloud_storage/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,931 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module cloud_storage_azure: loading translation file /data/build/rb-82af9cd-226617/addons/cloud_storage_azure/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,931 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/cloud_storage_azure/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,933 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module cloud_storage_google: loading translation file /data/build/rb-82af9cd-226617/addons/cloud_storage_google/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,933 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/cloud_storage_google/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,934 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module cloud_storage_migration: loading translation file /data/build/rb-82af9cd-226617/addons/cloud_storage_migration/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,934 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/cloud_storage_migration/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,937 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module iap_crm: loading translation file /data/build/rb-82af9cd-226617/addons/iap_crm/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,937 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/iap_crm/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,938 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module crm_iap_enrich: loading translation file /data/build/rb-82af9cd-226617/addons/crm_iap_enrich/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,938 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/crm_iap_enrich/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,940 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module crm_iap_mine: loading translation file /data/build/rb-82af9cd-226617/addons/crm_iap_mine/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,940 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/crm_iap_mine/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,947 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module crm_livechat: loading translation file /data/build/rb-82af9cd-226617/addons/crm_livechat/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,947 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/crm_livechat/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,949 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module crm_sms: loading translation file /data/build/rb-82af9cd-226617/addons/crm_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,949 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/crm_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,950 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module stock_delivery: loading translation file /data/build/rb-82af9cd-226617/addons/stock_delivery/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,950 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/stock_delivery/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,955 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module delivery_mondialrelay: loading translation file /data/build/rb-82af9cd-226617/addons/delivery_mondialrelay/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,955 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/delivery_mondialrelay/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,957 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module stock_picking_batch: loading translation file /data/build/rb-82af9cd-226617/addons/stock_picking_batch/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,957 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/stock_picking_batch/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,965 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module delivery_stock_picking_batch: loading translation file /data/build/rb-82af9cd-226617/addons/delivery_stock_picking_batch/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,966 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/delivery_stock_picking_batch/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,967 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module event_booth: loading translation file /data/build/rb-82af9cd-226617/addons/event_booth/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,967 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/event_booth/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,973 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module event_product: loading translation file /data/build/rb-82af9cd-226617/addons/event_product/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,973 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/event_product/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,974 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module event_sale: loading translation file /data/build/rb-82af9cd-226617/addons/event_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,974 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/event_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,981 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module event_booth_sale: loading translation file /data/build/rb-82af9cd-226617/addons/event_booth_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,981 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/event_booth_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,984 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module event_crm: loading translation file /data/build/rb-82af9cd-226617/addons/event_crm/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,984 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/event_crm/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,988 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module event_crm_sale: loading translation file /data/build/rb-82af9cd-226617/addons/event_crm_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,989 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/event_crm_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,989 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module event_sms: loading translation file /data/build/rb-82af9cd-226617/addons/event_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,990 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/event_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,991 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_crm: loading translation file /data/build/rb-82af9cd-226617/addons/sale_crm/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,991 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_crm/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,993 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module gamification_sale_crm: loading translation file /data/build/rb-82af9cd-226617/addons/gamification_sale_crm/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,993 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/gamification_sale_crm/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,995 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module google_account: loading translation file /data/build/rb-82af9cd-226617/addons/google_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,995 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/google_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,996 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module google_calendar: loading translation file /data/build/rb-82af9cd-226617/addons/google_calendar/i18n/fr.po for language fr_FR 2026-11-10 15:35:06,996 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/google_calendar/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,000 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module google_gmail: loading translation file /data/build/rb-82af9cd-226617/addons/google_gmail/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,000 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/google_gmail/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,003 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_calendar: loading translation file /data/build/rb-82af9cd-226617/addons/hr_calendar/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,003 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_calendar/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,004 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_gamification: loading translation file /data/build/rb-82af9cd-226617/addons/hr_gamification/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,004 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_gamification/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,007 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_holidays_attendance: loading translation file /data/build/rb-82af9cd-226617/addons/hr_holidays_attendance/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,007 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_holidays_attendance/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,009 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_homeworking: loading translation file /data/build/rb-82af9cd-226617/addons/hr_homeworking/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,009 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_homeworking/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,013 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_homeworking_calendar: loading translation file /data/build/rb-82af9cd-226617/addons/hr_homeworking_calendar/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,013 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_homeworking_calendar/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,015 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_livechat: loading translation file /data/build/rb-82af9cd-226617/addons/hr_livechat/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,015 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_livechat/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,016 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_presence: loading translation file /data/build/rb-82af9cd-226617/addons/hr_presence/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,016 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_presence/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,019 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_recruitment_sms: loading translation file /data/build/rb-82af9cd-226617/addons/hr_recruitment_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,019 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_recruitment_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,020 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_recruitment_survey: loading translation file /data/build/rb-82af9cd-226617/addons/hr_recruitment_survey/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,020 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_recruitment_survey/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,024 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_skills_slides: loading translation file /data/build/rb-82af9cd-226617/addons/hr_skills_slides/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,024 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_skills_slides/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,025 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_skills_survey: loading translation file /data/build/rb-82af9cd-226617/addons/hr_skills_survey/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,025 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_skills_survey/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,027 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_timesheet_attendance: loading translation file /data/build/rb-82af9cd-226617/addons/hr_timesheet_attendance/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,027 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_timesheet_attendance/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,029 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_us: no translation for language fr_FR 2026-11-10 15:35:07,029 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_us_account: no translation for language fr_FR 2026-11-10 15:35:07,029 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_invoice_line_grouping: no translation for language fr_FR 2026-11-10 15:35:07,030 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_edi_line_grouping: no translation for language fr_FR 2026-11-10 15:35:07,030 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_asset: no translation for language fr_FR 2026-11-10 15:35:07,030 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_account_auto_transfer: no translation for language fr_FR 2026-11-10 15:35:07,030 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_auto_transfer: no translation for language fr_FR 2026-11-10 15:35:07,031 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_account_reports: no translation for language fr_FR 2026-11-10 15:35:07,031 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports: no translation for language fr_FR 2026-11-10 15:35:07,031 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports_asset: no translation for language fr_FR 2026-11-10 15:35:07,031 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports_recurring: no translation for language fr_FR 2026-11-10 15:35:07,031 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice_line_grouping: no translation for language fr_FR 2026-11-10 15:35:07,032 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_einvoice_sale: no translation for language fr_FR 2026-11-10 15:35:07,032 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade: no translation for language fr_FR 2026-11-10 15:35:07,032 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade_account_reports: no translation for language fr_FR 2026-11-10 15:35:07,032 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_project: no translation for language fr_FR 2026-11-10 15:35:07,033 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_service: loading translation file /data/build/rb-82af9cd-226617/addons/sale_service/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,033 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_service/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,034 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module project_account: loading translation file /data/build/rb-82af9cd-226617/addons/project_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,034 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/project_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,035 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_project: loading translation file /data/build/rb-82af9cd-226617/addons/sale_project/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,035 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_project/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,041 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_timesheet: loading translation file /data/build/rb-82af9cd-226617/addons/sale_timesheet/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,042 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_timesheet/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,055 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_logistics_sales_team: no translation for language fr_FR 2026-11-10 15:35:07,055 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_tracking_location_route: no translation for language fr_FR 2026-11-10 15:35:07,056 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_logistics_route: no translation for language fr_FR 2026-11-10 15:35:07,056 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_logistics_sale: no translation for language fr_FR 2026-11-10 15:35:07,056 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sale_supplier_pricelist: no translation for language fr_FR 2026-11-10 15:35:07,056 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_freight_sale: no translation for language fr_FR 2026-11-10 15:35:07,057 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_freight_project: no translation for language fr_FR 2026-11-10 15:35:07,057 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_freight_project: no translation for language fr_FR 2026-11-10 15:35:07,057 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_account: no translation for language fr_FR 2026-11-10 15:35:07,057 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll: no translation for language fr_FR 2026-11-10 15:35:07,058 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_hr_payroll_account: no translation for language fr_FR 2026-11-10 15:35:07,058 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account: no translation for language fr_FR 2026-11-10 15:35:07,058 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll: no translation for language fr_FR 2026-11-10 15:35:07,058 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account_overtime: no translation for language fr_FR 2026-11-10 15:35:07,059 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_administrative_region: no translation for language fr_FR 2026-11-10 15:35:07,059 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_payroll_administrative_region: no translation for language fr_FR 2026-11-10 15:35:07,059 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_administrative_region: no translation for language fr_FR 2026-11-10 15:35:07,059 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_hr_payroll_meal: no translation for language fr_FR 2026-11-10 15:35:07,059 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal: no translation for language fr_FR 2026-11-10 15:35:07,060 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal_account: no translation for language fr_FR 2026-11-10 15:35:07,060 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_overtime: no translation for language fr_FR 2026-11-10 15:35:07,060 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_loan_management: no translation for language fr_FR 2026-11-10 15:35:07,060 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_account: no translation for language fr_FR 2026-11-10 15:35:07,061 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_account_wip: no translation for language fr_FR 2026-11-10 15:35:07,061 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mrp_subcontracting: loading translation file /data/build/rb-82af9cd-226617/addons/mrp_subcontracting/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,061 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mrp_subcontracting/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,066 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mrp_subcontracting_account: loading translation file /data/build/rb-82af9cd-226617/addons/mrp_subcontracting_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,066 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mrp_subcontracting_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,067 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module purchase_mrp: loading translation file /data/build/rb-82af9cd-226617/addons/purchase_mrp/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,067 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/purchase_mrp/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,069 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mrp_subcontracting_purchase: loading translation file /data/build/rb-82af9cd-226617/addons/mrp_subcontracting_purchase/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,069 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mrp_subcontracting_purchase/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,070 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_subcontracting_account: no translation for language fr_FR 2026-11-10 15:35:07,071 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_link: no translation for language fr_FR 2026-11-10 15:35:07,071 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_report: no translation for language fr_FR 2026-11-10 15:35:07,071 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_subcontracting_settlement: no translation for language fr_FR 2026-11-10 15:35:07,071 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_stock_account_moves_link: no translation for language fr_FR 2026-11-10 15:35:07,072 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_picking_operation: no translation for language fr_FR 2026-11-10 15:35:07,072 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_pos: no translation for language fr_FR 2026-11-10 15:35:07,072 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_purchase_stock: no translation for language fr_FR 2026-11-10 15:35:07,072 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_stock_account: no translation for language fr_FR 2026-11-10 15:35:07,073 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control: no translation for language fr_FR 2026-11-10 15:35:07,073 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_stock_reports_multi_warehouse_access_control: no translation for language fr_FR 2026-11-10 15:35:07,073 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mail_bot: loading translation file /data/build/rb-82af9cd-226617/addons/mail_bot/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,073 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mail_bot/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,076 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mail_bot_hr: no translation for language fr_FR 2026-11-10 15:35:07,076 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mail_group: loading translation file /data/build/rb-82af9cd-226617/addons/mail_group/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,076 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mail_group/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,087 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mass_mailing_crm: loading translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_crm/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,087 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_crm/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,089 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mass_mailing_crm_sms: loading translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_crm_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,089 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_crm_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,090 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mass_mailing_event: loading translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_event/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,090 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_event/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,091 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mass_mailing_event_sms: loading translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_event_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,091 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_event_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,092 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_event_track: loading translation file /data/build/rb-82af9cd-226617/addons/website_event_track/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,093 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_event_track/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,112 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mass_mailing_event_track: loading translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_event_track/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,112 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_event_track/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,113 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mass_mailing_event_track_sms: loading translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_event_track_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,113 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_event_track_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,114 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mass_mailing_sale: loading translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,114 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,116 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mass_mailing_sale_sms: loading translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_sale_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,116 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_sale_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,117 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mass_mailing_slides: loading translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_slides/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,117 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_slides/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,118 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module membership: loading translation file /data/build/rb-82af9cd-226617/addons/membership/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,118 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/membership/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,123 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module microsoft_account: loading translation file /data/build/rb-82af9cd-226617/addons/microsoft_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,123 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/microsoft_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,125 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module microsoft_calendar: loading translation file /data/build/rb-82af9cd-226617/addons/microsoft_calendar/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,125 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/microsoft_calendar/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,129 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module microsoft_outlook: loading translation file /data/build/rb-82af9cd-226617/addons/microsoft_outlook/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,129 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/microsoft_outlook/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,133 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mrp_landed_costs: loading translation file /data/build/rb-82af9cd-226617/addons/mrp_landed_costs/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,133 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mrp_landed_costs/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,134 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module product_expiry: loading translation file /data/build/rb-82af9cd-226617/addons/product_expiry/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,134 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/product_expiry/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,138 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mrp_product_expiry: loading translation file /data/build/rb-82af9cd-226617/addons/mrp_product_expiry/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,138 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mrp_product_expiry/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,139 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mrp_repair: loading translation file /data/build/rb-82af9cd-226617/addons/mrp_repair/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,139 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mrp_repair/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,141 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_purchase_stock: loading translation file /data/build/rb-82af9cd-226617/addons/sale_purchase_stock/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,141 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_purchase_stock/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,142 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module stock_dropshipping: loading translation file /data/build/rb-82af9cd-226617/addons/stock_dropshipping/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,142 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/stock_dropshipping/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,144 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mrp_subcontracting_dropshipping: loading translation file /data/build/rb-82af9cd-226617/addons/mrp_subcontracting_dropshipping/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,144 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mrp_subcontracting_dropshipping/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,145 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mrp_subcontracting_landed_costs: loading translation file /data/build/rb-82af9cd-226617/addons/mrp_subcontracting_landed_costs/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,145 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mrp_subcontracting_landed_costs/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,146 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mrp_subcontracting_repair: no translation for language fr_FR 2026-11-10 15:35:07,147 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_currency_conversion_diff: no translation for language fr_FR 2026-11-10 15:35:07,147 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_momo_viin: no translation for language fr_FR 2026-11-10 15:35:07,147 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_nganluong: no translation for language fr_FR 2026-11-10 15:35:07,147 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_polar: no translation for language fr_FR 2026-11-10 15:35:07,148 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_vnpay: no translation for language fr_FR 2026-11-10 15:35:07,148 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_zalopay: no translation for language fr_FR 2026-11-10 15:35:07,148 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_account_tax_python: loading translation file /data/build/rb-82af9cd-226617/addons/pos_account_tax_python/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,148 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_account_tax_python/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,149 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_event: loading translation file /data/build/rb-82af9cd-226617/addons/pos_event/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,149 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_event/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,151 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_event_sale: loading translation file /data/build/rb-82af9cd-226617/addons/pos_event_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,151 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_event_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,153 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_hr: loading translation file /data/build/rb-82af9cd-226617/addons/pos_hr/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,153 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_hr/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,156 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_hr_restaurant: no translation for language fr_FR 2026-11-10 15:35:07,156 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_online_payment_self_order: loading translation file /data/build/rb-82af9cd-226617/addons/pos_online_payment_self_order/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,156 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_online_payment_self_order/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,158 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_margin: loading translation file /data/build/rb-82af9cd-226617/addons/sale_margin/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,158 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_margin/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,159 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_sale_margin: loading translation file /data/build/rb-82af9cd-226617/addons/pos_sale_margin/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,159 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_sale_margin/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,160 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_self_order_adyen: loading translation file /data/build/rb-82af9cd-226617/addons/pos_self_order_adyen/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,160 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_self_order_adyen/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,161 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_self_order_razorpay: loading translation file /data/build/rb-82af9cd-226617/addons/pos_self_order_razorpay/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,161 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_self_order_razorpay/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,162 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_self_order_sale: loading translation file /data/build/rb-82af9cd-226617/addons/pos_self_order_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,162 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_self_order_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,164 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_self_order_stripe: loading translation file /data/build/rb-82af9cd-226617/addons/pos_self_order_stripe/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,164 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_self_order_stripe/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,165 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_sms: loading translation file /data/build/rb-82af9cd-226617/addons/pos_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,165 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,167 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module product_email_template: loading translation file /data/build/rb-82af9cd-226617/addons/product_email_template/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,167 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/product_email_template/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,168 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module product_images: loading translation file /data/build/rb-82af9cd-226617/addons/product_images/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,168 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/product_images/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,171 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module product_margin: loading translation file /data/build/rb-82af9cd-226617/addons/product_margin/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,171 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/product_margin/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,174 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module product_matrix: loading translation file /data/build/rb-82af9cd-226617/addons/product_matrix/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,174 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/product_matrix/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,176 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module project_hr_expense: loading translation file /data/build/rb-82af9cd-226617/addons/project_hr_expense/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,176 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/project_hr_expense/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,177 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module project_hr_skills: loading translation file /data/build/rb-82af9cd-226617/addons/project_hr_skills/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,177 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/project_hr_skills/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,178 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module project_mrp: loading translation file /data/build/rb-82af9cd-226617/addons/project_mrp/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,178 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/project_mrp/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,180 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module project_mrp_account: loading translation file /data/build/rb-82af9cd-226617/addons/project_mrp_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,180 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/project_mrp_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,181 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_mrp: loading translation file /data/build/rb-82af9cd-226617/addons/sale_mrp/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,181 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_mrp/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,183 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module project_mrp_sale: no translation for language fr_FR 2026-11-10 15:35:07,183 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module project_mrp_stock_landed_costs: loading translation file /data/build/rb-82af9cd-226617/addons/project_mrp_stock_landed_costs/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,184 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/project_mrp_stock_landed_costs/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,185 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module project_purchase: loading translation file /data/build/rb-82af9cd-226617/addons/project_purchase/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,185 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/project_purchase/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,186 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module project_stock: loading translation file /data/build/rb-82af9cd-226617/addons/project_stock/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,186 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/project_stock/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,187 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module project_purchase_stock: loading translation file /data/build/rb-82af9cd-226617/addons/project_purchase_stock/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,187 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/project_purchase_stock/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,188 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_expense: loading translation file /data/build/rb-82af9cd-226617/addons/sale_expense/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,188 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_expense/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,190 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module project_sale_expense: loading translation file /data/build/rb-82af9cd-226617/addons/project_sale_expense/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,190 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/project_sale_expense/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,192 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module project_sms: loading translation file /data/build/rb-82af9cd-226617/addons/project_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,192 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/project_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,194 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module project_stock_account: loading translation file /data/build/rb-82af9cd-226617/addons/project_stock_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,194 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/project_stock_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,195 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module project_stock_landed_costs: loading translation file /data/build/rb-82af9cd-226617/addons/project_stock_landed_costs/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,195 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/project_stock_landed_costs/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,196 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module project_timesheet_holidays: loading translation file /data/build/rb-82af9cd-226617/addons/project_timesheet_holidays/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,196 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/project_timesheet_holidays/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,198 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module purchase_edi_ubl_bis3: loading translation file /data/build/rb-82af9cd-226617/addons/purchase_edi_ubl_bis3/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,199 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/purchase_edi_ubl_bis3/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,200 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module purchase_product_matrix: loading translation file /data/build/rb-82af9cd-226617/addons/purchase_product_matrix/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,200 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/purchase_product_matrix/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,201 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module purchase_repair: loading translation file /data/build/rb-82af9cd-226617/addons/purchase_repair/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,202 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/purchase_repair/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,203 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_async_emails: loading translation file /data/build/rb-82af9cd-226617/addons/sale_async_emails/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,203 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_async_emails/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,204 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_edi_ubl: loading translation file /data/build/rb-82af9cd-226617/addons/sale_edi_ubl/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,204 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_edi_ubl/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,206 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_expense_margin: loading translation file /data/build/rb-82af9cd-226617/addons/sale_expense_margin/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,206 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_expense_margin/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,207 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_gelato: loading translation file /data/build/rb-82af9cd-226617/addons/sale_gelato/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,207 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_gelato/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,211 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_gelato_stock: loading translation file /data/build/rb-82af9cd-226617/addons/sale_gelato_stock/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,211 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_gelato_stock/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,212 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_loyalty_delivery: loading translation file /data/build/rb-82af9cd-226617/addons/sale_loyalty_delivery/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,212 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_loyalty_delivery/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,214 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_stock_margin: loading translation file /data/build/rb-82af9cd-226617/addons/sale_stock_margin/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,214 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_stock_margin/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,215 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_mrp_margin: no translation for language fr_FR 2026-11-10 15:35:07,215 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_pdf_quote_builder: loading translation file /data/build/rb-82af9cd-226617/addons/sale_pdf_quote_builder/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,215 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_pdf_quote_builder/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,221 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_product_matrix: loading translation file /data/build/rb-82af9cd-226617/addons/sale_product_matrix/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,221 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_product_matrix/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,223 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_project_stock: loading translation file /data/build/rb-82af9cd-226617/addons/sale_project_stock/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,223 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_project_stock/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,225 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_project_stock_account: loading translation file /data/build/rb-82af9cd-226617/addons/sale_project_stock_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,225 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_project_stock_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,226 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_purchase_project: loading translation file /data/build/rb-82af9cd-226617/addons/sale_purchase_project/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,226 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_purchase_project/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,227 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_sms: no translation for language fr_FR 2026-11-10 15:35:07,227 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_timesheet_margin: loading translation file /data/build/rb-82af9cd-226617/addons/sale_timesheet_margin/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,227 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_timesheet_margin/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,229 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sms_twilio: loading translation file /data/build/rb-82af9cd-226617/addons/sms_twilio/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,229 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sms_twilio/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,232 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module snailmail: loading translation file /data/build/rb-82af9cd-226617/addons/snailmail/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,232 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/snailmail/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,238 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module snailmail_account: loading translation file /data/build/rb-82af9cd-226617/addons/snailmail_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,238 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/snailmail_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,239 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module spreadsheet: loading translation file /data/build/rb-82af9cd-226617/addons/spreadsheet/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,239 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/spreadsheet/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,307 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module spreadsheet_account: loading translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,307 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,309 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module spreadsheet_dashboard: loading translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,310 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,313 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_account: loading translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,313 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,315 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_event_sale: loading translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_event_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,315 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_event_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,317 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_expense: loading translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_hr_expense/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,317 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_hr_expense/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,319 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_timesheet: loading translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_hr_timesheet/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,319 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_hr_timesheet/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,321 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_im_livechat: loading translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_im_livechat/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,321 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_im_livechat/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,323 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_hr: loading translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_pos_hr/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,323 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_pos_hr/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,324 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_restaurant: loading translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_pos_restaurant/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,325 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_pos_restaurant/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,327 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale: loading translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,327 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,332 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale_timesheet: loading translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_sale_timesheet/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,332 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_sale_timesheet/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,334 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_stock_account: loading translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_stock_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,334 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_stock_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,336 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale: loading translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_website_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,336 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_website_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,338 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_sale_slides: loading translation file /data/build/rb-82af9cd-226617/addons/website_sale_slides/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,338 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_sale_slides/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,341 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale_slides: loading translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_website_sale_slides/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,341 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_website_sale_slides/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,343 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module stock_fleet: loading translation file /data/build/rb-82af9cd-226617/addons/stock_fleet/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,343 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/stock_fleet/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,345 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module stock_sms: loading translation file /data/build/rb-82af9cd-226617/addons/stock_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,346 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/stock_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,347 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_access_rights: no translation for language fr_FR 2026-11-10 15:35:07,348 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_action_bindings: no translation for language fr_FR 2026-11-10 15:35:07,348 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_apikeys: no translation for language fr_FR 2026-11-10 15:35:07,348 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_assetsbundle: no translation for language fr_FR 2026-11-10 15:35:07,348 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_auth_custom: no translation for language fr_FR 2026-11-10 15:35:07,348 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_convert: no translation for language fr_FR 2026-11-10 15:35:07,349 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_converter: no translation for language fr_FR 2026-11-10 15:35:07,349 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_crm_iap_reveal: loading translation file /data/build/rb-82af9cd-226617/addons/website_crm_iap_reveal/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,349 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_crm_iap_reveal/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,353 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_google_map: no translation for language fr_FR 2026-11-10 15:35:07,353 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_crm_partner_assign: loading translation file /data/build/rb-82af9cd-226617/addons/website_crm_partner_assign/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,353 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_crm_partner_assign/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,365 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_livechat: loading translation file /data/build/rb-82af9cd-226617/addons/website_livechat/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,365 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_livechat/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,368 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_crm_livechat: loading translation file /data/build/rb-82af9cd-226617/addons/website_crm_livechat/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,368 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_crm_livechat/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,371 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_crm_full: no translation for language fr_FR 2026-11-10 15:35:07,371 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_demo: loading translation file /data/build/rb-82af9cd-226617/addons/payment_demo/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,371 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/payment_demo/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,374 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_jitsi: loading translation file /data/build/rb-82af9cd-226617/addons/website_jitsi/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,374 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_jitsi/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,376 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_event_jitsi: loading translation file /data/build/rb-82af9cd-226617/addons/website_event_jitsi/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,376 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_event_jitsi/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,377 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_event_exhibitor: loading translation file /data/build/rb-82af9cd-226617/addons/website_event_exhibitor/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,377 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_event_exhibitor/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,385 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_event_booth: loading translation file /data/build/rb-82af9cd-226617/addons/website_event_booth/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,385 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_event_booth/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,388 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_event_booth_sale: loading translation file /data/build/rb-82af9cd-226617/addons/website_event_booth_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,388 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_event_booth_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,389 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_event_booth_sale_exhibitor: loading translation file /data/build/rb-82af9cd-226617/addons/website_event_booth_sale_exhibitor/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,390 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_event_booth_sale_exhibitor/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,391 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_event_meet: loading translation file /data/build/rb-82af9cd-226617/addons/website_event_meet/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,391 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_event_meet/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,395 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_event_sale: loading translation file /data/build/rb-82af9cd-226617/addons/website_event_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,395 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_event_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,398 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_event_track_live: loading translation file /data/build/rb-82af9cd-226617/addons/website_event_track_live/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,398 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_event_track_live/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,401 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_event_track_quiz: loading translation file /data/build/rb-82af9cd-226617/addons/website_event_track_quiz/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,401 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_event_track_quiz/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,406 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_event_full: no translation for language fr_FR 2026-11-10 15:35:07,406 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_exceptions: no translation for language fr_FR 2026-11-10 15:35:07,406 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_hr_contract_calendar: no translation for language fr_FR 2026-11-10 15:35:07,406 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_html_field_history: no translation for language fr_FR 2026-11-10 15:35:07,407 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_http: no translation for language fr_FR 2026-11-10 15:35:07,407 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_new_api: loading translation file /data/build/rb-82af9cd-226617/odoo/addons/test_new_api/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,407 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/odoo/addons/test_new_api/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,408 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_inherit: no translation for language fr_FR 2026-11-10 15:35:07,408 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_inherit_depends: no translation for language fr_FR 2026-11-10 15:35:07,408 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_inherits: no translation for language fr_FR 2026-11-10 15:35:07,408 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_inherits_depends: no translation for language fr_FR 2026-11-10 15:35:07,409 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_limits: no translation for language fr_FR 2026-11-10 15:35:07,409 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_performance: no translation for language fr_FR 2026-11-10 15:35:07,409 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_mail: no translation for language fr_FR 2026-11-10 15:35:07,409 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_mail_tracking_value_multilang: no translation for language fr_FR 2026-11-10 15:35:07,409 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_main_flows: no translation for language fr_FR 2026-11-10 15:35:07,410 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_mimetypes: no translation for language fr_FR 2026-11-10 15:35:07,410 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_read_group: no translation for language fr_FR 2026-11-10 15:35:07,410 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_resource: no translation for language fr_FR 2026-11-10 15:35:07,410 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_rpc: no translation for language fr_FR 2026-11-10 15:35:07,410 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_runbot_support: no translation for language fr_FR 2026-11-10 15:35:07,411 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_sale_product_configurators: no translation for language fr_FR 2026-11-10 15:35:07,411 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_sale_purchase_edi_ubl: no translation for language fr_FR 2026-11-10 15:35:07,411 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_search_panel: no translation for language fr_FR 2026-11-10 15:35:07,411 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_spreadsheet: no translation for language fr_FR 2026-11-10 15:35:07,411 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_testing_utilities: no translation for language fr_FR 2026-11-10 15:35:07,412 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_signup_email_verification: no translation for language fr_FR 2026-11-10 15:35:07,412 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_to_signup_email_verification: no translation for language fr_FR 2026-11-10 15:35:07,412 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_translation_import: loading translation file /data/build/rb-82af9cd-226617/odoo/addons/test_translation_import/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,412 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/odoo/addons/test_translation_import/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,415 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_uninstall: no translation for language fr_FR 2026-11-10 15:35:07,415 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_viin_approval: no translation for language fr_FR 2026-11-10 15:35:07,415 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mail_route: no translation for language fr_FR 2026-11-10 15:35:07,415 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_viin_mail_route: no translation for language fr_FR 2026-11-10 15:35:07,416 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_web_cohort: no translation for language fr_FR 2026-11-10 15:35:07,416 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_viin_web_cohort: no translation for language fr_FR 2026-11-10 15:35:07,416 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_web_map: no translation for language fr_FR 2026-11-10 15:35:07,416 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_viin_web_map: no translation for language fr_FR 2026-11-10 15:35:07,416 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_forum: loading translation file /data/build/rb-82af9cd-226617/addons/website_forum/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,417 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_forum/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,446 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_slides_forum: loading translation file /data/build/rb-82af9cd-226617/addons/website_slides_forum/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,447 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_slides_forum/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,452 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_slides_survey: loading translation file /data/build/rb-82af9cd-226617/addons/website_slides_survey/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,452 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_slides_survey/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,457 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_website_slides_full: no translation for language fr_FR 2026-11-10 15:35:07,458 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_account_asset_purchase: no translation for language fr_FR 2026-11-10 15:35:07,458 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_attendance_device: no translation for language fr_FR 2026-11-10 15:35:07,458 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand: no translation for language fr_FR 2026-11-10 15:35:07,459 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_common: no translation for language fr_FR 2026-11-10 15:35:07,459 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_backend_theme: no translation for language fr_FR 2026-11-10 15:35:07,459 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_bank_currency_rate_purchase_stock: no translation for language fr_FR 2026-11-10 15:35:07,459 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_common_uom: no translation for language fr_FR 2026-11-10 15:35:07,459 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_employee_changes_tracking: no translation for language fr_FR 2026-11-10 15:35:07,460 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_product_maintenance_schedule: no translation for language fr_FR 2026-11-10 15:35:07,460 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_maintenance: loading translation file /data/build/rb-82af9cd-226617/addons/hr_maintenance/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,460 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_maintenance/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,462 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_stock_equipment: no translation for language fr_FR 2026-11-10 15:35:07,462 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_equipment_maintenance_schedule: no translation for language fr_FR 2026-11-10 15:35:07,462 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_equipment_woking_frequency: no translation for language fr_FR 2026-11-10 15:35:07,462 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_equipment_woking_frequency_backdate: no translation for language fr_FR 2026-11-10 15:35:07,463 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_event_project: no translation for language fr_FR 2026-11-10 15:35:07,463 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_event_timesheet: no translation for language fr_FR 2026-11-10 15:35:07,463 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_fee_definition: no translation for language fr_FR 2026-11-10 15:35:07,463 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_fee_definition_sale: no translation for language fr_FR 2026-11-10 15:35:07,464 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_geo_routes_account: no translation for language fr_FR 2026-11-10 15:35:07,464 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_geo_routes_google: no translation for language fr_FR 2026-11-10 15:35:07,464 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_geo_routes_here: no translation for language fr_FR 2026-11-10 15:35:07,464 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_geo_routes_mapbox: no translation for language fr_FR 2026-11-10 15:35:07,465 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_geo_routes_searoutes: no translation for language fr_FR 2026-11-10 15:35:07,465 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_geo_routes_vietmap: no translation for language fr_FR 2026-11-10 15:35:07,465 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_git_project: no translation for language fr_FR 2026-11-10 15:35:07,465 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_hide_ent_modules: no translation for language fr_FR 2026-11-10 15:35:07,465 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_hide_ent_modules_payment: no translation for language fr_FR 2026-11-10 15:35:07,466 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_hide_ent_modules_website_theme: no translation for language fr_FR 2026-11-10 15:35:07,466 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_hr_barcode_in_emp_name: no translation for language fr_FR 2026-11-10 15:35:07,466 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_hr_expense: no translation for language fr_FR 2026-11-10 15:35:07,466 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_hr_expense_employee_advance: no translation for language fr_FR 2026-11-10 15:35:07,467 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_hr_expense_payroll: no translation for language fr_FR 2026-11-10 15:35:07,467 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_attendance_validation: no translation for language fr_FR 2026-11-10 15:35:07,467 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance: no translation for language fr_FR 2026-11-10 15:35:07,467 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_hr_payroll_attendance: no translation for language fr_FR 2026-11-10 15:35:07,467 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_hr_timesheet_payroll: no translation for language fr_FR 2026-11-10 15:35:07,468 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_project_timesheet_leave: no translation for language fr_FR 2026-11-10 15:35:07,468 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_hr_project_timesheet_timeoff_payroll: no translation for language fr_FR 2026-11-10 15:35:07,468 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_hr_training: no translation for language fr_FR 2026-11-10 15:35:07,468 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_inter_company_base: no translation for language fr_FR 2026-11-10 15:35:07,469 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_inter_company_invoice: no translation for language fr_FR 2026-11-10 15:35:07,469 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_inter_company_sale_purchase: no translation for language fr_FR 2026-11-10 15:35:07,469 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_inter_company_sale_purchase_stock: no translation for language fr_FR 2026-11-10 15:35:07,469 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_invoice_tax_details: no translation for language fr_FR 2026-11-10 15:35:07,470 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_mail_template_multilang_fix: no translation for language fr_FR 2026-11-10 15:35:07,470 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_maintenance_preventive_mode: no translation for language fr_FR 2026-11-10 15:35:07,470 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_maintenance_by_working_hours: no translation for language fr_FR 2026-11-10 15:35:07,470 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_maintenance_request_simple_mediate: no translation for language fr_FR 2026-11-10 15:35:07,471 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_maintenance_notification: no translation for language fr_FR 2026-11-10 15:35:07,471 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_mrp_bom_component_percentage: no translation for language fr_FR 2026-11-10 15:35:07,471 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_mrp_bom_stock_value: no translation for language fr_FR 2026-11-10 15:35:07,471 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_mrp_maintenance: no translation for language fr_FR 2026-11-10 15:35:07,471 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_mrp: no translation for language fr_FR 2026-11-10 15:35:07,472 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_purchase: no translation for language fr_FR 2026-11-10 15:35:07,472 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sale: no translation for language fr_FR 2026-11-10 15:35:07,472 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sms: no translation for language fr_FR 2026-11-10 15:35:07,472 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_odoo_module_loc: no translation for language fr_FR 2026-11-10 15:35:07,473 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_product_license_sale: no translation for language fr_FR 2026-11-10 15:35:07,473 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_odoo_module_sale: no translation for language fr_FR 2026-11-10 15:35:07,473 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_odoo_module_sale_management: no translation for language fr_FR 2026-11-10 15:35:07,473 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_odoo_module_sale_project: no translation for language fr_FR 2026-11-10 15:35:07,474 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_okr_project: no translation for language fr_FR 2026-11-10 15:35:07,474 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_partner_dob: no translation for language fr_FR 2026-11-10 15:35:07,474 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_partner_dob_send_email: no translation for language fr_FR 2026-11-10 15:35:07,474 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_partner_equity_range: no translation for language fr_FR 2026-11-10 15:35:07,474 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_partner_multilang_account: no translation for language fr_FR 2026-11-10 15:35:07,475 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_partner_nationality: no translation for language fr_FR 2026-11-10 15:35:07,475 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_partner_track_change: no translation for language fr_FR 2026-11-10 15:35:07,475 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_payment_transaction_protection: no translation for language fr_FR 2026-11-10 15:35:07,475 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_paypal: loading translation file /data/build/rb-82af9cd-226617/addons/payment_paypal/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,475 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/payment_paypal/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,478 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_paypal_unsupported_currencies: no translation for language fr_FR 2026-11-10 15:35:07,478 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_payroll_payment_acb_templates: no translation for language fr_FR 2026-11-10 15:35:07,479 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_pos_delivery: no translation for language fr_FR 2026-11-10 15:35:07,479 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_pos_order_to_sales_order: no translation for language fr_FR 2026-11-10 15:35:07,479 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_product_code_sequence: no translation for language fr_FR 2026-11-10 15:35:07,479 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_product_collection: no translation for language fr_FR 2026-11-10 15:35:07,479 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_product_collection_pos: no translation for language fr_FR 2026-11-10 15:35:07,480 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_product_collection_sale: no translation for language fr_FR 2026-11-10 15:35:07,480 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_product_function: no translation for language fr_FR 2026-11-10 15:35:07,480 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_product_function_pos: no translation for language fr_FR 2026-11-10 15:35:07,480 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_product_function_sale: no translation for language fr_FR 2026-11-10 15:35:07,481 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_product_standard_price_access_account: no translation for language fr_FR 2026-11-10 15:35:07,481 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_product_standard_price_access_purchase: no translation for language fr_FR 2026-11-10 15:35:07,481 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_purchase_backdate: no translation for language fr_FR 2026-11-10 15:35:07,481 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_purchase_landed_cost: no translation for language fr_FR 2026-11-10 15:35:07,482 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_purchase_line_numbering: no translation for language fr_FR 2026-11-10 15:35:07,482 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_purchase_order_advance: no translation for language fr_FR 2026-11-10 15:35:07,482 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_purchase_receipt: no translation for language fr_FR 2026-11-10 15:35:07,482 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_registration_email_blacklist: no translation for language fr_FR 2026-11-10 15:35:07,483 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_stock_lot_partner_infor: no translation for language fr_FR 2026-11-10 15:35:07,483 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_repair: no translation for language fr_FR 2026-11-10 15:35:07,483 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_repair_request_from_maintenance: no translation for language fr_FR 2026-11-10 15:35:07,483 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_repair_with_maintenance_schedule: no translation for language fr_FR 2026-11-10 15:35:07,483 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_safe_confirm_button: no translation for language fr_FR 2026-11-10 15:35:07,484 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_sale_backdate: no translation for language fr_FR 2026-11-10 15:35:07,484 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_sale_desc_short_link: no translation for language fr_FR 2026-11-10 15:35:07,484 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_sale_line_numbering: no translation for language fr_FR 2026-11-10 15:35:07,484 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_sale_order_advance: no translation for language fr_FR 2026-11-10 15:35:07,485 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_sale_price_lock: no translation for language fr_FR 2026-11-10 15:35:07,485 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_sales_stock_schedule: no translation for language fr_FR 2026-11-10 15:35:07,485 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_sales_team_advanced_sale: no translation for language fr_FR 2026-11-10 15:35:07,485 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_sales_target_sale: no translation for language fr_FR 2026-11-10 15:35:07,486 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_sales_target_pos: no translation for language fr_FR 2026-11-10 15:35:07,486 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_sales_team_advanced_crm: no translation for language fr_FR 2026-11-10 15:35:07,486 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_stock_age_report: no translation for language fr_FR 2026-11-10 15:35:07,486 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_stock_asset: no translation for language fr_FR 2026-11-10 15:35:07,486 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_stock_asset_equipment: no translation for language fr_FR 2026-11-10 15:35:07,487 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_maintenance: no translation for language fr_FR 2026-11-10 15:35:07,487 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_stock_equipment_bom_kit: no translation for language fr_FR 2026-11-10 15:35:07,487 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_stock_equipment_hierarchy: no translation for language fr_FR 2026-11-10 15:35:07,487 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_token_expiration_test: no translation for language fr_FR 2026-11-10 15:35:07,488 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_unique_product_code: no translation for language fr_FR 2026-11-10 15:35:07,488 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_upload_file: no translation for language fr_FR 2026-11-10 15:35:07,488 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_vendor_price_lock: no translation for language fr_FR 2026-11-10 15:35:07,488 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_warranty_purchase: no translation for language fr_FR 2026-11-10 15:35:07,489 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_warranty_stock: no translation for language fr_FR 2026-11-10 15:35:07,489 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_warranty_purchase_stock: no translation for language fr_FR 2026-11-10 15:35:07,489 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_warranty_sale: no translation for language fr_FR 2026-11-10 15:35:07,489 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_warranty_sale_stock: no translation for language fr_FR 2026-11-10 15:35:07,489 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_website_apps_store: no translation for language fr_FR 2026-11-10 15:35:07,490 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_website_apps_store_loc: no translation for language fr_FR 2026-11-10 15:35:07,490 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_website_odoo_version: no translation for language fr_FR 2026-11-10 15:35:07,490 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_website_docs_odoo: no translation for language fr_FR 2026-11-10 15:35:07,490 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_website_docs_odoo_data: no translation for language fr_FR 2026-11-10 15:35:07,491 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_website_slides_event: no translation for language fr_FR 2026-11-10 15:35:07,491 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module transifex: loading translation file /data/build/rb-82af9cd-226617/addons/transifex/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,491 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/transifex/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,493 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_account_reconciliation: no translation for language fr_FR 2026-11-10 15:35:07,493 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import: no translation for language fr_FR 2026-11-10 15:35:07,494 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import_rje: no translation for language fr_FR 2026-11-10 15:35:07,494 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_account_budget_hr_timesheet: no translation for language fr_FR 2026-11-10 15:35:07,494 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_account_budget_project: no translation for language fr_FR 2026-11-10 15:35:07,494 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_account_followup: no translation for language fr_FR 2026-11-10 15:35:07,495 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_account_followup_sale: no translation for language fr_FR 2026-11-10 15:35:07,495 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment_currency_conversion_diff: no translation for language fr_FR 2026-11-10 15:35:07,495 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_affiliate_crm: no translation for language fr_FR 2026-11-10 15:35:07,495 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_marketplace_sale: no translation for language fr_FR 2026-11-10 15:35:07,495 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_affiliate_marketplace_sale: no translation for language fr_FR 2026-11-10 15:35:07,496 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level: no translation for language fr_FR 2026-11-10 15:35:07,496 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level_pos: no translation for language fr_FR 2026-11-10 15:35:07,496 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level_sale: no translation for language fr_FR 2026-11-10 15:35:07,496 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_product: no translation for language fr_FR 2026-11-10 15:35:07,497 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_purchase: no translation for language fr_FR 2026-11-10 15:35:07,497 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_affiliate_purchase: no translation for language fr_FR 2026-11-10 15:35:07,497 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_affiliate_sale_crm: no translation for language fr_FR 2026-11-10 15:35:07,497 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_links: loading translation file /data/build/rb-82af9cd-226617/addons/website_links/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,497 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_links/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,501 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_affiliate_website: no translation for language fr_FR 2026-11-10 15:35:07,501 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_affiliate_website_crm_livechat: no translation for language fr_FR 2026-11-10 15:35:07,501 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_affiliate_website_project: no translation for language fr_FR 2026-11-10 15:35:07,501 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_amazon_ses: no translation for language fr_FR 2026-11-10 15:35:07,502 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_appointment_website: no translation for language fr_FR 2026-11-10 15:35:07,502 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_approval_flexible_flow: no translation for language fr_FR 2026-11-10 15:35:07,502 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_approval_hr_contract: no translation for language fr_FR 2026-11-10 15:35:07,502 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_approval_hr_payroll: no translation for language fr_FR 2026-11-10 15:35:07,502 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_recruitment_skills: loading translation file /data/build/rb-82af9cd-226617/addons/hr_recruitment_skills/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,502 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_recruitment_skills/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,505 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_recruitment_skills_resume: no translation for language fr_FR 2026-11-10 15:35:07,505 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_approval_hr_recruitment: no translation for language fr_FR 2026-11-10 15:35:07,505 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_web_countup_timer: no translation for language fr_FR 2026-11-10 15:35:07,506 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_timesheet_timer: no translation for language fr_FR 2026-11-10 15:35:07,506 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_approval_project: no translation for language fr_FR 2026-11-10 15:35:07,506 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_approval_hr_timesheet: no translation for language fr_FR 2026-11-10 15:35:07,506 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_approval_maintenance: no translation for language fr_FR 2026-11-10 15:35:07,506 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_approval_marketplace: no translation for language fr_FR 2026-11-10 15:35:07,507 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_approval_stock: no translation for language fr_FR 2026-11-10 15:35:07,507 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_approval_mrp: no translation for language fr_FR 2026-11-10 15:35:07,507 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_approval_purchase: no translation for language fr_FR 2026-11-10 15:35:07,507 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_approval_purchase_stock: no translation for language fr_FR 2026-11-10 15:35:07,508 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_approval_procurement: no translation for language fr_FR 2026-11-10 15:35:07,508 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_approval_purpose_routing: no translation for language fr_FR 2026-11-10 15:35:07,508 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_approval_sale: no translation for language fr_FR 2026-11-10 15:35:07,508 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_approval_sale_project: no translation for language fr_FR 2026-11-10 15:35:07,508 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_auth_password_policy: no translation for language fr_FR 2026-11-10 15:35:07,509 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_auth_password_policy_portal: no translation for language fr_FR 2026-11-10 15:35:07,509 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_auth_password_policy_signup: no translation for language fr_FR 2026-11-10 15:35:07,509 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_auto_currency_rate: no translation for language fr_FR 2026-11-10 15:35:07,509 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_acb: no translation for language fr_FR 2026-11-10 15:35:07,510 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_bidv: no translation for language fr_FR 2026-11-10 15:35:07,510 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_vcb: no translation for language fr_FR 2026-11-10 15:35:07,510 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_xe: no translation for language fr_FR 2026-11-10 15:35:07,510 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_base_district: no translation for language fr_FR 2026-11-10 15:35:07,511 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_base_import_tracking: no translation for language fr_FR 2026-11-10 15:35:07,511 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_account: no translation for language fr_FR 2026-11-10 15:35:07,511 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_auth_oauth: no translation for language fr_FR 2026-11-10 15:35:07,511 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_auth_signup: no translation for language fr_FR 2026-11-10 15:35:07,511 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_auth_totp: no translation for language fr_FR 2026-11-10 15:35:07,512 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_mail_enforce: no translation for language fr_FR 2026-11-10 15:35:07,512 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_portal: no translation for language fr_FR 2026-11-10 15:35:07,512 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_base_import: no translation for language fr_FR 2026-11-10 15:35:07,512 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_calendar: no translation for language fr_FR 2026-11-10 15:35:07,513 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_contacts: no translation for language fr_FR 2026-11-10 15:35:07,513 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_digest: no translation for language fr_FR 2026-11-10 15:35:07,513 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_crm: no translation for language fr_FR 2026-11-10 15:35:07,513 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_fleet: no translation for language fr_FR 2026-11-10 15:35:07,514 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_hr: no translation for language fr_FR 2026-11-10 15:35:07,514 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_hr_expense: no translation for language fr_FR 2026-11-10 15:35:07,514 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_hr_skills: no translation for language fr_FR 2026-11-10 15:35:07,514 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_im_livechat: no translation for language fr_FR 2026-11-10 15:35:07,515 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_l10n_vn: no translation for language fr_FR 2026-11-10 15:35:07,515 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_mail_bot: no translation for language fr_FR 2026-11-10 15:35:07,515 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_mail_plugin: no translation for language fr_FR 2026-11-10 15:35:07,515 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing: no translation for language fr_FR 2026-11-10 15:35:07,516 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_crm: no translation for language fr_FR 2026-11-10 15:35:07,516 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sale: no translation for language fr_FR 2026-11-10 15:35:07,516 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sms: no translation for language fr_FR 2026-11-10 15:35:07,516 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mass_mailing_themes: loading translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_themes/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,516 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_themes/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,531 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_themes: no translation for language fr_FR 2026-11-10 15:35:07,531 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_membership: no translation for language fr_FR 2026-11-10 15:35:07,531 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_mrp: no translation for language fr_FR 2026-11-10 15:35:07,531 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_onboarding: no translation for language fr_FR 2026-11-10 15:35:07,532 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_payment: no translation for language fr_FR 2026-11-10 15:35:07,532 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_payment_paypal: no translation for language fr_FR 2026-11-10 15:35:07,532 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_portal: no translation for language fr_FR 2026-11-10 15:35:07,532 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_pos: no translation for language fr_FR 2026-11-10 15:35:07,533 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_product: no translation for language fr_FR 2026-11-10 15:35:07,533 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_purchase: no translation for language fr_FR 2026-11-10 15:35:07,533 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_sale: no translation for language fr_FR 2026-11-10 15:35:07,533 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_sale_management: no translation for language fr_FR 2026-11-10 15:35:07,534 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_snailmail: no translation for language fr_FR 2026-11-10 15:35:07,534 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_social_media: no translation for language fr_FR 2026-11-10 15:35:07,534 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_stock: no translation for language fr_FR 2026-11-10 15:35:07,534 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_web: no translation for language fr_FR 2026-11-10 15:35:07,535 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_web_editor: no translation for language fr_FR 2026-11-10 15:35:07,535 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module web_unsplash: loading translation file /data/build/rb-82af9cd-226617/addons/web_unsplash/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,535 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/web_unsplash/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,539 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_web_unsplash: no translation for language fr_FR 2026-11-10 15:35:07,539 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_website: no translation for language fr_FR 2026-11-10 15:35:07,539 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_website_event: no translation for language fr_FR 2026-11-10 15:35:07,540 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_website_event_exhibitor: no translation for language fr_FR 2026-11-10 15:35:07,540 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_website_forum: no translation for language fr_FR 2026-11-10 15:35:07,540 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_website_jitsi: no translation for language fr_FR 2026-11-10 15:35:07,540 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_website_links: no translation for language fr_FR 2026-11-10 15:35:07,541 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_website_profile: no translation for language fr_FR 2026-11-10 15:35:07,541 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_website_sale: no translation for language fr_FR 2026-11-10 15:35:07,541 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_website_slides: no translation for language fr_FR 2026-11-10 15:35:07,541 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_website_slides_forum: no translation for language fr_FR 2026-11-10 15:35:07,542 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_business_trip_approval: no translation for language fr_FR 2026-11-10 15:35:07,542 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet_booking_passenger: no translation for language fr_FR 2026-11-10 15:35:07,542 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_business_trip_fleet: no translation for language fr_FR 2026-11-10 15:35:07,542 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_business_trip_hr_expense: no translation for language fr_FR 2026-11-10 15:35:07,542 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_contacts: no translation for language fr_FR 2026-11-10 15:35:07,543 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_contacts_district: no translation for language fr_FR 2026-11-10 15:35:07,543 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_contacts_ethnicity_religion: no translation for language fr_FR 2026-11-10 15:35:07,543 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_contacts_map: no translation for language fr_FR 2026-11-10 15:35:07,543 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_contacts_ward: no translation for language fr_FR 2026-11-10 15:35:07,544 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_country_target_market: no translation for language fr_FR 2026-11-10 15:35:07,544 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_crm: no translation for language fr_FR 2026-11-10 15:35:07,544 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_partner_business_nature: no translation for language fr_FR 2026-11-10 15:35:07,544 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_crm_business_nature: no translation for language fr_FR 2026-11-10 15:35:07,545 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_partner_industry_isic: no translation for language fr_FR 2026-11-10 15:35:07,545 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_crm_business_nature_isic: no translation for language fr_FR 2026-11-10 15:35:07,545 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_crm_customer_recognition: no translation for language fr_FR 2026-11-10 15:35:07,545 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_crm_dob: no translation for language fr_FR 2026-11-10 15:35:07,546 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_web_sankey: no translation for language fr_FR 2026-11-10 15:35:07,546 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_crm_sankey: no translation for language fr_FR 2026-11-10 15:35:07,546 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_customizer_web_responsive: no translation for language fr_FR 2026-11-10 15:35:07,546 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_delivery_vn_base: no translation for language fr_FR 2026-11-10 15:35:07,546 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_delivery_ghn: no translation for language fr_FR 2026-11-10 15:35:07,547 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_delivery_ghtk: no translation for language fr_FR 2026-11-10 15:35:07,547 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_delivery_viettelpost: no translation for language fr_FR 2026-11-10 15:35:07,547 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_delivery_vn_batch: no translation for language fr_FR 2026-11-10 15:35:07,547 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_delivery_vn_pos: no translation for language fr_FR 2026-11-10 15:35:07,547 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_custom: loading translation file /data/build/rb-82af9cd-226617/addons/payment_custom/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,547 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/payment_custom/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,549 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_delivery_vn_website: no translation for language fr_FR 2026-11-10 15:35:07,550 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_document_account: no translation for language fr_FR 2026-11-10 15:35:07,550 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_document_freight: no translation for language fr_FR 2026-11-10 15:35:07,550 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_freight_air: no translation for language fr_FR 2026-11-10 15:35:07,550 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_document_freight_air: no translation for language fr_FR 2026-11-10 15:35:07,551 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_freight_consol: no translation for language fr_FR 2026-11-10 15:35:07,551 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_document_freight_consol: no translation for language fr_FR 2026-11-10 15:35:07,551 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_document_hr: no translation for language fr_FR 2026-11-10 15:35:07,551 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_document_hr_contract: no translation for language fr_FR 2026-11-10 15:35:07,552 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_document_hr_payroll: no translation for language fr_FR 2026-11-10 15:35:07,552 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_document_hr_recruitment: no translation for language fr_FR 2026-11-10 15:35:07,552 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_document_mrp: no translation for language fr_FR 2026-11-10 15:35:07,552 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_document_parsing: no translation for language fr_FR 2026-11-10 15:35:07,553 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_document_project: no translation for language fr_FR 2026-11-10 15:35:07,553 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_document_purchase: no translation for language fr_FR 2026-11-10 15:35:07,553 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_document_sale: no translation for language fr_FR 2026-11-10 15:35:07,553 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_document_stock: no translation for language fr_FR 2026-11-10 15:35:07,553 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_duns: no translation for language fr_FR 2026-11-10 15:35:07,554 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_employee_map: no translation for language fr_FR 2026-11-10 15:35:07,554 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_equipment_warranty_partner_infor: no translation for language fr_FR 2026-11-10 15:35:07,554 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_estimate_approval: no translation for language fr_FR 2026-11-10 15:35:07,554 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_estimate_budget: no translation for language fr_FR 2026-11-10 15:35:07,555 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_estimate_hr: no translation for language fr_FR 2026-11-10 15:35:07,555 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_estimate_project: no translation for language fr_FR 2026-11-10 15:35:07,555 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_estimate_purchase: no translation for language fr_FR 2026-11-10 15:35:07,556 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_estimate_sale: no translation for language fr_FR 2026-11-10 15:35:07,556 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_link_tracker_qr_code: no translation for language fr_FR 2026-11-10 15:35:07,556 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_event_checkin_website: no translation for language fr_FR 2026-11-10 15:35:07,556 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_event_partner_barcodes: no translation for language fr_FR 2026-11-10 15:35:07,557 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_features_activate_inter_company: no translation for language fr_FR 2026-11-10 15:35:07,557 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet_account: no translation for language fr_FR 2026-11-10 15:35:07,557 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet_booking_account: no translation for language fr_FR 2026-11-10 15:35:07,557 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet_booking_approval: no translation for language fr_FR 2026-11-10 15:35:07,557 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet_booking_cargo: no translation for language fr_FR 2026-11-10 15:35:07,558 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet_booking_gantt: no translation for language fr_FR 2026-11-10 15:35:07,558 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet_booking_map: no translation for language fr_FR 2026-11-10 15:35:07,558 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet_insurance: no translation for language fr_FR 2026-11-10 15:35:07,558 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet_planning_account: no translation for language fr_FR 2026-11-10 15:35:07,559 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet_planning_gantt: no translation for language fr_FR 2026-11-10 15:35:07,559 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet_planning_hr_expense: no translation for language fr_FR 2026-11-10 15:35:07,559 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet_planning_map: no translation for language fr_FR 2026-11-10 15:35:07,559 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet_purchase: no translation for language fr_FR 2026-11-10 15:35:07,559 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet_sale: no translation for language fr_FR 2026-11-10 15:35:07,560 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet_sale_cargo: no translation for language fr_FR 2026-11-10 15:35:07,560 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet_sale_management: no translation for language fr_FR 2026-11-10 15:35:07,560 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet_sale_passenger: no translation for language fr_FR 2026-11-10 15:35:07,560 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_transfer_address: no translation for language fr_FR 2026-11-10 15:35:07,561 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet_stock: no translation for language fr_FR 2026-11-10 15:35:07,561 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_freight_air_consol: no translation for language fr_FR 2026-11-10 15:35:07,561 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_freight_road: no translation for language fr_FR 2026-11-10 15:35:07,561 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_freight_document_parsing: no translation for language fr_FR 2026-11-10 15:35:07,561 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sale_onbehalf_management: no translation for language fr_FR 2026-11-10 15:35:07,562 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_freight_sale_onbehalf: no translation for language fr_FR 2026-11-10 15:35:07,562 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_freight_sale_purchase: no translation for language fr_FR 2026-11-10 15:35:07,562 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_freight_sale_consol: no translation for language fr_FR 2026-11-10 15:35:07,562 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_freight_gantt: no translation for language fr_FR 2026-11-10 15:35:07,563 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_logistics_cargo_template: no translation for language fr_FR 2026-11-10 15:35:07,563 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_freight: no translation for language fr_FR 2026-11-10 15:35:07,563 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_freight_complete_suite: no translation for language fr_FR 2026-11-10 15:35:07,563 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_geo_route_map: no translation for language fr_FR 2026-11-10 15:35:07,563 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_geography_info: no translation for language fr_FR 2026-11-10 15:35:07,564 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_geography_info_contact: no translation for language fr_FR 2026-11-10 15:35:07,564 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_geography_info_world_bank: no translation for language fr_FR 2026-11-10 15:35:07,564 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_google_drive: no translation for language fr_FR 2026-11-10 15:35:07,564 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_google_translate_api: no translation for language fr_FR 2026-11-10 15:35:07,565 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_helpdesk_crm: no translation for language fr_FR 2026-11-10 15:35:07,565 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_helpdesk_hr: no translation for language fr_FR 2026-11-10 15:35:07,565 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_helpdesk_livechat: no translation for language fr_FR 2026-11-10 15:35:07,565 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_helpdesk_odoo_version: no translation for language fr_FR 2026-11-10 15:35:07,565 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_helpdesk_odoo_module: no translation for language fr_FR 2026-11-10 15:35:07,566 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_helpdesk_project: no translation for language fr_FR 2026-11-10 15:35:07,566 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_helpdesk_sale: no translation for language fr_FR 2026-11-10 15:35:07,566 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_helpdesk_severity: no translation for language fr_FR 2026-11-10 15:35:07,566 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet: no translation for language fr_FR 2026-11-10 15:35:07,567 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet_timer: no translation for language fr_FR 2026-11-10 15:35:07,567 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hide_detailed_tax_in_pos_receipt: no translation for language fr_FR 2026-11-10 15:35:07,567 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_contract_skill: no translation for language fr_FR 2026-11-10 15:35:07,567 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension: no translation for language fr_FR 2026-11-10 15:35:07,567 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_suspension: no translation for language fr_FR 2026-11-10 15:35:07,568 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension_payroll: no translation for language fr_FR 2026-11-10 15:35:07,568 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_seniority: no translation for language fr_FR 2026-11-10 15:35:07,568 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension_seniority: no translation for language fr_FR 2026-11-10 15:35:07,568 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_employee_birthday: no translation for language fr_FR 2026-11-10 15:35:07,569 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_employee_relative_birthdate: no translation for language fr_FR 2026-11-10 15:35:07,569 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_ethnicity_religion: no translation for language fr_FR 2026-11-10 15:35:07,569 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_maintenance: no translation for language fr_FR 2026-11-10 15:35:07,569 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_management_tiers: no translation for language fr_FR 2026-11-10 15:35:07,569 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_multi_position: no translation for language fr_FR 2026-11-10 15:35:07,570 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval: no translation for language fr_FR 2026-11-10 15:35:07,570 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_overtime_hr_holidays: no translation for language fr_FR 2026-11-10 15:35:07,570 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_compensatory_time_off: no translation for language fr_FR 2026-11-10 15:35:07,570 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_payroll: no translation for language fr_FR 2026-11-10 15:35:07,571 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_overtime_attendance: no translation for language fr_FR 2026-11-10 15:35:07,571 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll_compensatory_time_off: no translation for language fr_FR 2026-11-10 15:35:07,571 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet: no translation for language fr_FR 2026-11-10 15:35:07,571 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_approval: no translation for language fr_FR 2026-11-10 15:35:07,571 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_attendance: no translation for language fr_FR 2026-11-10 15:35:07,572 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_payroll_timesheet_wfh: no translation for language fr_FR 2026-11-10 15:35:07,572 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_project: no translation for language fr_FR 2026-11-10 15:35:07,572 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_project_timesheet_account: no translation for language fr_FR 2026-11-10 15:35:07,572 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline: no translation for language fr_FR 2026-11-10 15:35:07,573 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline_approval: no translation for language fr_FR 2026-11-10 15:35:07,573 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_recruitment: no translation for language fr_FR 2026-11-10 15:35:07,573 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_recruitment_sankey: no translation for language fr_FR 2026-11-10 15:35:07,573 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_retirement_age: no translation for language fr_FR 2026-11-10 15:35:07,573 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_skill_framework_recruitment: no translation for language fr_FR 2026-11-10 15:35:07,574 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_skills_slides: no translation for language fr_FR 2026-11-10 15:35:07,574 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance_holiday: no translation for language fr_FR 2026-11-10 15:35:07,574 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_iot_mrp: no translation for language fr_FR 2026-11-10 15:35:07,574 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_iot_mrp_workorder: no translation for language fr_FR 2026-11-10 15:35:07,575 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_iot_quality: no translation for language fr_FR 2026-11-10 15:35:07,575 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_iot_quality_mrp: no translation for language fr_FR 2026-11-10 15:35:07,575 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_iot_mrp_workorder_quality: no translation for language fr_FR 2026-11-10 15:35:07,575 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_iot_pos: no translation for language fr_FR 2026-11-10 15:35:07,576 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_erponline_utility: no translation for language fr_FR 2026-11-10 15:35:07,576 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_iot_saas: no translation for language fr_FR 2026-11-10 15:35:07,576 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_loan_management_bank_currency_rate: no translation for language fr_FR 2026-11-10 15:35:07,576 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mail_mention_with_avatar: no translation for language fr_FR 2026-11-10 15:35:07,576 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mail_route_hr: no translation for language fr_FR 2026-11-10 15:35:07,577 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mail_show_recipient: no translation for language fr_FR 2026-11-10 15:35:07,577 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mail_thread_product: no translation for language fr_FR 2026-11-10 15:35:07,577 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mail_thread_purchase: no translation for language fr_FR 2026-11-10 15:35:07,577 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mail_thread_stock: no translation for language fr_FR 2026-11-10 15:35:07,578 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mail_thread_stock_account: no translation for language fr_FR 2026-11-10 15:35:07,578 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mail_thread_uom: no translation for language fr_FR 2026-11-10 15:35:07,578 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_marketplace_event_sale: no translation for language fr_FR 2026-11-10 15:35:07,578 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_marketplace_loyalty: no translation for language fr_FR 2026-11-10 15:35:07,578 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_marketplace_rating: no translation for language fr_FR 2026-11-10 15:35:07,579 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_marketplace_sale_currency_conversion_diff: no translation for language fr_FR 2026-11-10 15:35:07,579 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_marketplace_sale_loyalty: no translation for language fr_FR 2026-11-10 15:35:07,579 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale: no translation for language fr_FR 2026-11-10 15:35:07,579 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_marketplace_sale_product_configurator: no translation for language fr_FR 2026-11-10 15:35:07,580 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_marketplace_sale_purchase: no translation for language fr_FR 2026-11-10 15:35:07,580 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_marketplace_stock: no translation for language fr_FR 2026-11-10 15:35:07,580 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_marketplace_sale_stock: no translation for language fr_FR 2026-11-10 15:35:07,580 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_marketplace_snailmail: no translation for language fr_FR 2026-11-10 15:35:07,580 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale_stock: no translation for language fr_FR 2026-11-10 15:35:07,581 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_meeting_room: no translation for language fr_FR 2026-11-10 15:35:07,581 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_stock_barcode: no translation for language fr_FR 2026-11-10 15:35:07,581 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_barcode: no translation for language fr_FR 2026-11-10 15:35:07,581 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_filter: no translation for language fr_FR 2026-11-10 15:35:07,582 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_stock_landed_costs: no translation for language fr_FR 2026-11-10 15:35:07,582 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_landed_costs: no translation for language fr_FR 2026-11-10 15:35:07,582 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_mps: no translation for language fr_FR 2026-11-10 15:35:07,582 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_plm_approval: no translation for language fr_FR 2026-11-10 15:35:07,582 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_plm_subcontracting_purchase: no translation for language fr_FR 2026-11-10 15:35:07,583 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_plm_test_full: no translation for language fr_FR 2026-11-10 15:35:07,583 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_plm_website_sale: no translation for language fr_FR 2026-11-10 15:35:07,583 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_standard_consumption: no translation for language fr_FR 2026-11-10 15:35:07,583 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_loss_report: no translation for language fr_FR 2026-11-10 15:35:07,584 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request: no translation for language fr_FR 2026-11-10 15:35:07,584 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_approval: no translation for language fr_FR 2026-11-10 15:35:07,584 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_plm: no translation for language fr_FR 2026-11-10 15:35:07,584 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_requisition: no translation for language fr_FR 2026-11-10 15:35:07,585 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_workorder_maintenance: no translation for language fr_FR 2026-11-10 15:35:07,585 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_multi_warehouse_access_control_purchase_requisition: no translation for language fr_FR 2026-11-10 15:35:07,585 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_partner_approval: no translation for language fr_FR 2026-11-10 15:35:07,585 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_partner_approval_marketplace: no translation for language fr_FR 2026-11-10 15:35:07,585 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_partner_approval_website: no translation for language fr_FR 2026-11-10 15:35:07,586 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_partner_approval_marketplace_website: no translation for language fr_FR 2026-11-10 15:35:07,586 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_partner_country_recognition: no translation for language fr_FR 2026-11-10 15:35:07,586 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_partner_filter: no translation for language fr_FR 2026-11-10 15:35:07,586 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_partner_gender: no translation for language fr_FR 2026-11-10 15:35:07,587 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_partner_shareholder: no translation for language fr_FR 2026-11-10 15:35:07,587 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_partner_tax_code: no translation for language fr_FR 2026-11-10 15:35:07,587 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_pdf_print_preview: no translation for language fr_FR 2026-11-10 15:35:07,587 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_pos: no translation for language fr_FR 2026-11-10 15:35:07,587 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_pos_custom_bill_logo: no translation for language fr_FR 2026-11-10 15:35:07,588 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_product_multi_barcodes: no translation for language fr_FR 2026-11-10 15:35:07,588 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_pos_product_multi_barcodes: no translation for language fr_FR 2026-11-10 15:35:07,588 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_pos_return: no translation for language fr_FR 2026-11-10 15:35:07,588 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_pos_sales_receipt_title: no translation for language fr_FR 2026-11-10 15:35:07,588 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_pos_scale: no translation for language fr_FR 2026-11-10 15:35:07,589 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_pos_vnpay: no translation for language fr_FR 2026-11-10 15:35:07,589 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_pricelist_validity_advance: no translation for language fr_FR 2026-11-10 15:35:07,589 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_product_approval: no translation for language fr_FR 2026-11-10 15:35:07,589 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_product_approval_account: no translation for language fr_FR 2026-11-10 15:35:07,590 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_product_approval_marketplace: no translation for language fr_FR 2026-11-10 15:35:07,590 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_product_approval_website_sale: no translation for language fr_FR 2026-11-10 15:35:07,590 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_product_approval_marketplace_website_sale: no translation for language fr_FR 2026-11-10 15:35:07,590 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_product_approval_purchase: no translation for language fr_FR 2026-11-10 15:35:07,590 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_product_approval_sale: no translation for language fr_FR 2026-11-10 15:35:07,591 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_project_access_timesheet: no translation for language fr_FR 2026-11-10 15:35:07,591 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_project_gantt: no translation for language fr_FR 2026-11-10 15:35:07,591 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_project_progress: no translation for language fr_FR 2026-11-10 15:35:07,591 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_project_scrum: no translation for language fr_FR 2026-11-10 15:35:07,592 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_project_scrum_gantt: no translation for language fr_FR 2026-11-10 15:35:07,592 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_project_scrum_helpdesk: no translation for language fr_FR 2026-11-10 15:35:07,592 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_project_todo: no translation for language fr_FR 2026-11-10 15:35:07,592 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_quality_stock_access_control: no translation for language fr_FR 2026-11-10 15:35:07,593 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_rental_stock: no translation for language fr_FR 2026-11-10 15:35:07,593 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_repair_request_from_warranty: no translation for language fr_FR 2026-11-10 15:35:07,593 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_repair_stock_access: no translation for language fr_FR 2026-11-10 15:35:07,593 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_repair_supply: no translation for language fr_FR 2026-11-10 15:35:07,593 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sale: no translation for language fr_FR 2026-11-10 15:35:07,594 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sale_addendum: no translation for language fr_FR 2026-11-10 15:35:07,594 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sale_business_nature: no translation for language fr_FR 2026-11-10 15:35:07,594 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sale_business_nature_isic: no translation for language fr_FR 2026-11-10 15:35:07,594 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sale_crm: no translation for language fr_FR 2026-11-10 15:35:07,595 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sale_crm_business_nature: no translation for language fr_FR 2026-11-10 15:35:07,595 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sale_ee: no translation for language fr_FR 2026-11-10 15:35:07,595 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sale_onbehalf_vendorprice: no translation for language fr_FR 2026-11-10 15:35:07,595 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sale_product_duplication_warning: no translation for language fr_FR 2026-11-10 15:35:07,596 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sale_project: no translation for language fr_FR 2026-11-10 15:35:07,596 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sale_project_technician: no translation for language fr_FR 2026-11-10 15:35:07,596 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sale_quotation_template_access: no translation for language fr_FR 2026-11-10 15:35:07,596 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sale_sankey: no translation for language fr_FR 2026-11-10 15:35:07,597 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sale_subscription: no translation for language fr_FR 2026-11-10 15:35:07,597 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sale_subscription_loyalty: no translation for language fr_FR 2026-11-10 15:35:07,597 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration: no translation for language fr_FR 2026-11-10 15:35:07,597 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration_crm: no translation for language fr_FR 2026-11-10 15:35:07,598 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration_sale: no translation for language fr_FR 2026-11-10 15:35:07,598 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sales_unlink: no translation for language fr_FR 2026-11-10 15:35:07,598 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sales_unlink_stock: no translation for language fr_FR 2026-11-10 15:35:07,598 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sem_crawler: no translation for language fr_FR 2026-11-10 15:35:07,599 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_helpdesk: no translation for language fr_FR 2026-11-10 15:35:07,599 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sem_helpdesk: no translation for language fr_FR 2026-11-10 15:35:07,599 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sem_crawler_helpdesk: no translation for language fr_FR 2026-11-10 15:35:07,599 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sem_heatmap: no translation for language fr_FR 2026-11-10 15:35:07,599 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sem_project: no translation for language fr_FR 2026-11-10 15:35:07,600 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sem_helpdesk_timesheet: no translation for language fr_FR 2026-11-10 15:35:07,600 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sign_document: no translation for language fr_FR 2026-11-10 15:35:07,601 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sign_sim: no translation for language fr_FR 2026-11-10 15:35:07,601 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sign_sim_viettel: no translation for language fr_FR 2026-11-10 15:35:07,601 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_social_facebook: no translation for language fr_FR 2026-11-10 15:35:07,602 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_social_lead: no translation for language fr_FR 2026-11-10 15:35:07,602 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_social_linkedin: no translation for language fr_FR 2026-11-10 15:35:07,602 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_crm: no translation for language fr_FR 2026-11-10 15:35:07,602 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_finance: no translation for language fr_FR 2026-11-10 15:35:07,603 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_helpdesk: no translation for language fr_FR 2026-11-10 15:35:07,603 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_stock_account_adjustment_with_cost_price: no translation for language fr_FR 2026-11-10 15:35:07,603 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_stock_account_backdate: no translation for language fr_FR 2026-11-10 15:35:07,604 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_stock_ee: no translation for language fr_FR 2026-11-10 15:35:07,604 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_stock_internal_transfer: no translation for language fr_FR 2026-11-10 15:35:07,604 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_stock_internal_transit_valuation: no translation for language fr_FR 2026-11-10 15:35:07,604 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_stock_lot_dropshipping_partner_infor: no translation for language fr_FR 2026-11-10 15:35:07,605 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_stringee: no translation for language fr_FR 2026-11-10 15:35:07,605 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_survey_exam: no translation for language fr_FR 2026-11-10 15:35:07,605 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_wallet_loyalty: no translation for language fr_FR 2026-11-10 15:35:07,605 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_wallet_marketplace_sale: no translation for language fr_FR 2026-11-10 15:35:07,606 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_wallet_sale_loyalty: no translation for language fr_FR 2026-11-10 15:35:07,606 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website: no translation for language fr_FR 2026-11-10 15:35:07,606 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_auto_translation: no translation for language fr_FR 2026-11-10 15:35:07,607 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_auto_translation_blog: no translation for language fr_FR 2026-11-10 15:35:07,607 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_auto_translation_google: no translation for language fr_FR 2026-11-10 15:35:07,607 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_blog_toc: no translation for language fr_FR 2026-11-10 15:35:07,607 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_forum_security_groups: no translation for language fr_FR 2026-11-10 15:35:07,608 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_gtm: no translation for language fr_FR 2026-11-10 15:35:07,608 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_hr_recruitment_website_editor: no translation for language fr_FR 2026-11-10 15:35:07,608 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_multilingual_multimedia: no translation for language fr_FR 2026-11-10 15:35:07,608 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_nofollow: no translation for language fr_FR 2026-11-10 15:35:07,609 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_partner_business_nature: no translation for language fr_FR 2026-11-10 15:35:07,609 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_sale_recurring: no translation for language fr_FR 2026-11-10 15:35:07,609 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_sale_subscription: no translation for language fr_FR 2026-11-10 15:35:07,609 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_seo: no translation for language fr_FR 2026-11-10 15:35:07,610 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_seo_advisor: no translation for language fr_FR 2026-11-10 15:35:07,610 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_seo_advisor_blog: no translation for language fr_FR 2026-11-10 15:35:07,610 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_seo_blog: no translation for language fr_FR 2026-11-10 15:35:07,610 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_seo_event: no translation for language fr_FR 2026-11-10 15:35:07,611 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_seo_forum: no translation for language fr_FR 2026-11-10 15:35:07,611 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_seo_hr_recruitment: no translation for language fr_FR 2026-11-10 15:35:07,611 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_seo_sale: no translation for language fr_FR 2026-11-10 15:35:07,611 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_sale_stock: loading translation file /data/build/rb-82af9cd-226617/addons/website_sale_stock/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,612 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_sale_stock/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,615 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_seo_sale_stock: no translation for language fr_FR 2026-11-10 15:35:07,616 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_seo_slides: no translation for language fr_FR 2026-11-10 15:35:07,616 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_slides: no translation for language fr_FR 2026-11-10 15:35:07,617 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_slides_survey: no translation for language fr_FR 2026-11-10 15:35:07,617 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_workflow_automation_hr: no translation for language fr_FR 2026-11-10 15:35:07,617 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale: no translation for language fr_FR 2026-11-10 15:35:07,617 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_event: no translation for language fr_FR 2026-11-10 15:35:07,618 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_livechat: no translation for language fr_FR 2026-11-10 15:35:07,618 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_sms: no translation for language fr_FR 2026-11-10 15:35:07,618 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_social: no translation for language fr_FR 2026-11-10 15:35:07,618 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_survey: no translation for language fr_FR 2026-11-10 15:35:07,619 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_website: no translation for language fr_FR 2026-11-10 15:35:07,619 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_zalo_zbs: no translation for language fr_FR 2026-11-10 15:35:07,619 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_zalo_crm: no translation for language fr_FR 2026-11-10 15:35:07,619 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_zalo: no translation for language fr_FR 2026-11-10 15:35:07,620 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_zalo_account: no translation for language fr_FR 2026-11-10 15:35:07,620 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_zalo_auth_oauth: no translation for language fr_FR 2026-11-10 15:35:07,620 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_zalo_chatter_sync: no translation for language fr_FR 2026-11-10 15:35:07,620 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_zalo_helpdesk: no translation for language fr_FR 2026-11-10 15:35:07,621 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_zalo_sale: no translation for language fr_FR 2026-11-10 15:35:07,621 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_zalo_website_livechat: no translation for language fr_FR 2026-11-10 15:35:07,621 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_cf_turnstile: loading translation file /data/build/rb-82af9cd-226617/addons/website_cf_turnstile/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,621 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_cf_turnstile/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,623 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_customer: loading translation file /data/build/rb-82af9cd-226617/addons/website_customer/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,623 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_customer/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,626 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_event_booth_exhibitor: loading translation file /data/build/rb-82af9cd-226617/addons/website_event_booth_exhibitor/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,626 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_event_booth_exhibitor/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,628 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_event_crm: loading translation file /data/build/rb-82af9cd-226617/addons/website_event_crm/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,628 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_event_crm/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,629 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_event_track_live_quiz: loading translation file /data/build/rb-82af9cd-226617/addons/website_event_track_live_quiz/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,629 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_event_track_live_quiz/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,630 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_mail_group: loading translation file /data/build/rb-82af9cd-226617/addons/website_mail_group/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,631 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_mail_group/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,632 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_mass_mailing: loading translation file /data/build/rb-82af9cd-226617/addons/website_mass_mailing/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,632 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_mass_mailing/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,635 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_mass_mailing_sms: loading translation file /data/build/rb-82af9cd-226617/addons/website_mass_mailing_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,635 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_mass_mailing_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,636 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_membership: loading translation file /data/build/rb-82af9cd-226617/addons/website_membership/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,636 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_membership/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,638 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_project: loading translation file /data/build/rb-82af9cd-226617/addons/website_project/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,638 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_project/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,640 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_sale_autocomplete: loading translation file /data/build/rb-82af9cd-226617/addons/website_sale_autocomplete/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,640 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_sale_autocomplete/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,641 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_sale_collect: loading translation file /data/build/rb-82af9cd-226617/addons/website_sale_collect/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,641 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_sale_collect/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,644 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_sale_comparison: loading translation file /data/build/rb-82af9cd-226617/addons/website_sale_comparison/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,644 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_sale_comparison/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,647 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_sale_wishlist: loading translation file /data/build/rb-82af9cd-226617/addons/website_sale_wishlist/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,647 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_sale_wishlist/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,651 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_sale_comparison_wishlist: loading translation file /data/build/rb-82af9cd-226617/addons/website_sale_comparison_wishlist/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,651 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_sale_comparison_wishlist/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,652 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_sale_gelato: loading translation file /data/build/rb-82af9cd-226617/addons/website_sale_gelato/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,652 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_sale_gelato/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,653 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_sale_loyalty: loading translation file /data/build/rb-82af9cd-226617/addons/website_sale_loyalty/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,653 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_sale_loyalty/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,656 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_sale_mass_mailing: loading translation file /data/build/rb-82af9cd-226617/addons/website_sale_mass_mailing/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,656 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_sale_mass_mailing/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,658 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_sale_mondialrelay: loading translation file /data/build/rb-82af9cd-226617/addons/website_sale_mondialrelay/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,658 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_sale_mondialrelay/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,659 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_sale_mrp: loading translation file /data/build/rb-82af9cd-226617/addons/website_sale_mrp/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,659 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_sale_mrp/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,660 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_sale_stock_wishlist: loading translation file /data/build/rb-82af9cd-226617/addons/website_sale_stock_wishlist/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,660 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_sale_stock_wishlist/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,662 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_progress: no translation for language fr_FR 2026-11-10 15:35:07,662 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_standard_consumption_account: no translation for language fr_FR 2026-11-10 15:35:07,663 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_appointment_crm: no translation for language fr_FR 2026-11-10 15:35:07,663 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_appointment_sale: no translation for language fr_FR 2026-11-10 15:35:07,663 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_appointment_sale_crm: no translation for language fr_FR 2026-11-10 15:35:07,663 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_appointment_website_hr: no translation for language fr_FR 2026-11-10 15:35:07,664 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_mail: no translation for language fr_FR 2026-11-10 15:35:07,664 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module board: loading translation file /data/build/rb-82af9cd-226617/addons/board/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,664 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/board/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,665 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_aps: loading translation file /data/build/rb-82af9cd-226617/addons/payment_aps/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,665 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/payment_aps/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,667 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_asiapay: loading translation file /data/build/rb-82af9cd-226617/addons/payment_asiapay/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,667 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/payment_asiapay/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,669 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_authorize: loading translation file /data/build/rb-82af9cd-226617/addons/payment_authorize/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,669 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/payment_authorize/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,672 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_buckaroo: loading translation file /data/build/rb-82af9cd-226617/addons/payment_buckaroo/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,672 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/payment_buckaroo/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,674 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_flutterwave: loading translation file /data/build/rb-82af9cd-226617/addons/payment_flutterwave/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,674 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/payment_flutterwave/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,675 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_mercado_pago: loading translation file /data/build/rb-82af9cd-226617/addons/payment_mercado_pago/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,676 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/payment_mercado_pago/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,678 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_mollie: loading translation file /data/build/rb-82af9cd-226617/addons/payment_mollie/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,678 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/payment_mollie/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,679 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_nuvei: loading translation file /data/build/rb-82af9cd-226617/addons/payment_nuvei/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,680 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/payment_nuvei/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,682 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_razorpay: loading translation file /data/build/rb-82af9cd-226617/addons/payment_razorpay/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,682 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/payment_razorpay/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,684 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_razorpay_oauth: loading translation file /data/build/rb-82af9cd-226617/addons/payment_razorpay_oauth/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,684 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/payment_razorpay_oauth/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,687 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_worldline: loading translation file /data/build/rb-82af9cd-226617/addons/payment_worldline/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,687 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/payment_worldline/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,688 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_xendit: loading translation file /data/build/rb-82af9cd-226617/addons/payment_xendit/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,688 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/payment_xendit/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,690 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_payment_authorize: loading translation file /data/build/rb-82af9cd-226617/addons/website_payment_authorize/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,691 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_payment_authorize/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,692 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module theme_default: no translation for language fr_FR 2026-11-10 15:35:07,692 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_event_meet_quiz: loading translation file /data/build/rb-82af9cd-226617/addons/website_event_meet_quiz/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,692 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_event_meet_quiz/i18n/fr.po for language fr_FR 2026-11-10 15:35:07,693 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_import_export: no translation for language fr_FR 2026-11-10 15:35:07,693 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_mail_sms: no translation for language fr_FR 2026-11-10 15:35:07,694 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_mass_mailing: no translation for language fr_FR 2026-11-10 15:35:07,694 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_mail_full: no translation for language fr_FR 2026-11-10 15:35:07,694 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_website: no translation for language fr_FR 2026-11-10 15:35:07,694 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_website_modules: no translation for language fr_FR 2026-11-10 15:35:07,695 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_base_automation: no translation for language fr_FR 2026-11-10 15:35:07,695 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_discuss_full: no translation for language fr_FR 2026-11-10 15:35:21,731 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading translation file for language fr_FR 2026-11-10 15:35:21,741 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: translations are loaded successfully 2026-11-10 15:35:21,765 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_import_csv ... 2026-11-10 15:35:22,448 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading translation file for language fr_FR 2026-11-10 15:35:22,471 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_pot ... 2026-11-10 15:35:23,127 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_records ... 2026-11-10 15:35:23,193 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-82af9cd-226617/odoo/addons/base/i18n/fr.po for language fr_FR 2026-11-10 15:35:23,193 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/odoo/addons/base/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,250 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module web: loading translation file /data/build/rb-82af9cd-226617/addons/web/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,251 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/web/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,407 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module base_setup: loading translation file /data/build/rb-82af9cd-226617/addons/base_setup/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,407 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/base_setup/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,412 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module bus: loading translation file /data/build/rb-82af9cd-226617/addons/bus/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,413 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/bus/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,415 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module web_tour: loading translation file /data/build/rb-82af9cd-226617/addons/web_tour/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,415 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/web_tour/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,419 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module html_editor: loading translation file /data/build/rb-82af9cd-226617/addons/html_editor/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,419 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/html_editor/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,430 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mail: loading translation file /data/build/rb-82af9cd-226617/addons/mail/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,430 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mail/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,505 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sales_team: loading translation file /data/build/rb-82af9cd-226617/addons/sales_team/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,505 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sales_team/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,512 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module onboarding: loading translation file /data/build/rb-82af9cd-226617/addons/onboarding/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,512 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/onboarding/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,516 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-82af9cd-226617/addons/uom/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,516 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/uom/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,520 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module product: loading translation file /data/build/rb-82af9cd-226617/addons/product/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,520 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/product/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,549 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module analytic: loading translation file /data/build/rb-82af9cd-226617/addons/analytic/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,549 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/analytic/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,556 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module web_editor: loading translation file /data/build/rb-82af9cd-226617/addons/web_editor/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,556 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/web_editor/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,575 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module http_routing: loading translation file /data/build/rb-82af9cd-226617/addons/http_routing/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,575 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/http_routing/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,576 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module auth_signup: loading translation file /data/build/rb-82af9cd-226617/addons/auth_signup/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,577 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/auth_signup/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,589 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module portal: loading translation file /data/build/rb-82af9cd-226617/addons/portal/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,590 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/portal/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,600 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module resource: loading translation file /data/build/rb-82af9cd-226617/addons/resource/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,600 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/resource/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,606 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module digest: loading translation file /data/build/rb-82af9cd-226617/addons/digest/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,606 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/digest/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,611 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module account: loading translation file /data/build/rb-82af9cd-226617/addons/account/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,611 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/account/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,738 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment: loading translation file /data/build/rb-82af9cd-226617/addons/payment/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,738 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/payment/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,762 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module account_payment: loading translation file /data/build/rb-82af9cd-226617/addons/account_payment/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,762 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/account_payment/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,768 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module utm: loading translation file /data/build/rb-82af9cd-226617/addons/utm/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,768 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/utm/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,773 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale: loading translation file /data/build/rb-82af9cd-226617/addons/sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,773 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,816 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_management: loading translation file /data/build/rb-82af9cd-226617/addons/sale_management/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,816 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_management/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,823 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module barcodes: loading translation file /data/build/rb-82af9cd-226617/addons/barcodes/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,823 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/barcodes/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,826 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module barcodes_gs1_nomenclature: loading translation file /data/build/rb-82af9cd-226617/addons/barcodes_gs1_nomenclature/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,827 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/barcodes_gs1_nomenclature/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,829 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module stock: loading translation file /data/build/rb-82af9cd-226617/addons/stock/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,829 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/stock/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,903 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module stock_account: loading translation file /data/build/rb-82af9cd-226617/addons/stock_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,904 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/stock_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,914 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module phone_validation: loading translation file /data/build/rb-82af9cd-226617/addons/phone_validation/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,914 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/phone_validation/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,918 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module point_of_sale: loading translation file /data/build/rb-82af9cd-226617/addons/point_of_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,918 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/point_of_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,977 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_restaurant: loading translation file /data/build/rb-82af9cd-226617/addons/pos_restaurant/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,978 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_restaurant/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,987 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module calendar: loading translation file /data/build/rb-82af9cd-226617/addons/calendar/i18n/fr.po for language fr_FR 2026-11-10 15:35:24,987 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/calendar/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,014 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module contacts: loading translation file /data/build/rb-82af9cd-226617/addons/contacts/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,014 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/contacts/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,018 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module crm: loading translation file /data/build/rb-82af9cd-226617/addons/crm/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,018 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/crm/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,047 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module social_media: loading translation file /data/build/rb-82af9cd-226617/addons/social_media/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,047 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/social_media/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,048 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module google_recaptcha: loading translation file /data/build/rb-82af9cd-226617/addons/google_recaptcha/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,048 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/google_recaptcha/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,050 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website: loading translation file /data/build/rb-82af9cd-226617/addons/website/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,050 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,162 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_base: no translation for language fr_FR 2026-11-10 15:35:25,162 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_account: no translation for language fr_FR 2026-11-10 15:35:25,163 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_affiliate: no translation for language fr_FR 2026-11-10 15:35:25,163 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module purchase: loading translation file /data/build/rb-82af9cd-226617/addons/purchase/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,163 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/purchase/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,190 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module purchase_stock: loading translation file /data/build/rb-82af9cd-226617/addons/purchase_stock/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,190 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/purchase_stock/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,197 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module stock_landed_costs: loading translation file /data/build/rb-82af9cd-226617/addons/stock_landed_costs/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,197 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/stock_landed_costs/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,202 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_vat_counterpart: no translation for language fr_FR 2026-11-10 15:35:25,202 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_account_payment: no translation for language fr_FR 2026-11-10 15:35:25,203 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_foreign_trade: no translation for language fr_FR 2026-11-10 15:35:25,203 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_account_accountant: no translation for language fr_FR 2026-11-10 15:35:25,203 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module rating: loading translation file /data/build/rb-82af9cd-226617/addons/rating/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,203 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/rating/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,207 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module project: loading translation file /data/build/rb-82af9cd-226617/addons/project/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,208 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/project/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,254 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_quality: no translation for language fr_FR 2026-11-10 15:35:25,254 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_payment: loading translation file /data/build/rb-82af9cd-226617/addons/website_payment/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,254 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_payment/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,260 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_mail: loading translation file /data/build/rb-82af9cd-226617/addons/website_mail/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,260 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_mail/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,262 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module portal_rating: loading translation file /data/build/rb-82af9cd-226617/addons/portal_rating/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,262 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/portal_rating/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,264 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module delivery: loading translation file /data/build/rb-82af9cd-226617/addons/delivery/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,265 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/delivery/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,272 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_sale: loading translation file /data/build/rb-82af9cd-226617/addons/website_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,273 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,312 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mrp: loading translation file /data/build/rb-82af9cd-226617/addons/mrp/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,312 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mrp/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,375 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module link_tracker: loading translation file /data/build/rb-82af9cd-226617/addons/link_tracker/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,375 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/link_tracker/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,380 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mass_mailing: loading translation file /data/build/rb-82af9cd-226617/addons/mass_mailing/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,380 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mass_mailing/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,420 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module resource_mail: loading translation file /data/build/rb-82af9cd-226617/addons/resource_mail/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,420 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/resource_mail/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,422 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr: loading translation file /data/build/rb-82af9cd-226617/addons/hr/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,422 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,449 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_expense: loading translation file /data/build/rb-82af9cd-226617/addons/hr_expense/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,449 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_expense/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,470 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_holidays: loading translation file /data/build/rb-82af9cd-226617/addons/hr_holidays/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,470 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_holidays/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,506 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module attachment_indexation: loading translation file /data/build/rb-82af9cd-226617/addons/attachment_indexation/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,506 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/attachment_indexation/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,507 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_recruitment: loading translation file /data/build/rb-82af9cd-226617/addons/hr_recruitment/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,507 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_recruitment/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,540 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module data_recycle: loading translation file /data/build/rb-82af9cd-226617/addons/data_recycle/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,541 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/data_recycle/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,545 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_base_ward: no translation for language fr_FR 2026-11-10 15:35:25,545 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_base_ward: no translation for language fr_FR 2026-11-10 15:35:25,545 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_update_address: no translation for language fr_FR 2026-11-10 15:35:25,545 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module maintenance: loading translation file /data/build/rb-82af9cd-226617/addons/maintenance/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,545 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/maintenance/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,558 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module marketing_card: loading translation file /data/build/rb-82af9cd-226617/addons/marketing_card/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,559 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/marketing_card/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,567 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_account_budget: no translation for language fr_FR 2026-11-10 15:35:25,568 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_sshkey: no translation for language fr_FR 2026-11-10 15:35:25,568 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_git: no translation for language fr_FR 2026-11-10 15:35:25,568 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module web_hierarchy: loading translation file /data/build/rb-82af9cd-226617/addons/web_hierarchy/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,568 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/web_hierarchy/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,570 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_org_chart: loading translation file /data/build/rb-82af9cd-226617/addons/hr_org_chart/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,570 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_org_chart/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,575 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr: no translation for language fr_FR 2026-11-10 15:35:25,575 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_contract: loading translation file /data/build/rb-82af9cd-226617/addons/hr_contract/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,575 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_contract/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,584 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_resource: no translation for language fr_FR 2026-11-10 15:35:25,584 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_base_addendum: no translation for language fr_FR 2026-11-10 15:35:25,584 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_contract: no translation for language fr_FR 2026-11-10 15:35:25,585 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_hr_employee_relative: no translation for language fr_FR 2026-11-10 15:35:25,585 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_work_entry: loading translation file /data/build/rb-82af9cd-226617/addons/hr_work_entry/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,585 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_work_entry/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,589 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_work_entry: no translation for language fr_FR 2026-11-10 15:35:25,589 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_work_entry_contract: loading translation file /data/build/rb-82af9cd-226617/addons/hr_work_entry_contract/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,590 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_work_entry_contract/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,593 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract: no translation for language fr_FR 2026-11-10 15:35:25,593 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_holidays_contract: loading translation file /data/build/rb-82af9cd-226617/addons/hr_holidays_contract/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,593 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_holidays_contract/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,595 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_work_entry_holidays: loading translation file /data/build/rb-82af9cd-226617/addons/hr_work_entry_holidays/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,595 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_work_entry_holidays/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,596 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_holidays: no translation for language fr_FR 2026-11-10 15:35:25,597 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_work_entry_holidays: no translation for language fr_FR 2026-11-10 15:35:25,597 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_hr_payroll: no translation for language fr_FR 2026-11-10 15:35:25,597 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_loan_management: no translation for language fr_FR 2026-11-10 15:35:25,597 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_token_expiration: no translation for language fr_FR 2026-11-10 15:35:25,598 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_config_management: no translation for language fr_FR 2026-11-10 15:35:25,598 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_odoo_version: no translation for language fr_FR 2026-11-10 15:35:25,598 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_product_odoo_version: no translation for language fr_FR 2026-11-10 15:35:25,598 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_product_license: no translation for language fr_FR 2026-11-10 15:35:25,599 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_git_odoo_version: no translation for language fr_FR 2026-11-10 15:35:25,599 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_odoo_module: no translation for language fr_FR 2026-11-10 15:35:25,599 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_okr: no translation for language fr_FR 2026-11-10 15:35:25,599 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_sales_team_advanced: no translation for language fr_FR 2026-11-10 15:35:25,599 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_sales_target: no translation for language fr_FR 2026-11-10 15:35:25,600 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_account_counterpart: no translation for language fr_FR 2026-11-10 15:35:25,600 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_web_thousand_sep: no translation for language fr_FR 2026-11-10 15:35:25,600 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_wallet: no translation for language fr_FR 2026-11-10 15:35:25,600 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_product_milestone: no translation for language fr_FR 2026-11-10 15:35:25,601 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_warranty_management: no translation for language fr_FR 2026-11-10 15:35:25,601 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_website_base: no translation for language fr_FR 2026-11-10 15:35:25,601 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_website_docs: no translation for language fr_FR 2026-11-10 15:35:25,601 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_amazon: no translation for language fr_FR 2026-11-10 15:35:25,601 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_safe_ir_metadata_proxy: no translation for language fr_FR 2026-11-10 15:35:25,602 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_approval: no translation for language fr_FR 2026-11-10 15:35:25,602 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_account: no translation for language fr_FR 2026-11-10 15:35:25,602 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_approval_analytic: no translation for language fr_FR 2026-11-10 15:35:25,602 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_approval_account: no translation for language fr_FR 2026-11-10 15:35:25,602 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module iap: loading translation file /data/build/rb-82af9cd-226617/addons/iap/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,602 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/iap/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,605 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module iap_mail: loading translation file /data/build/rb-82af9cd-226617/addons/iap_mail/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,605 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/iap_mail/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,608 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sms: loading translation file /data/build/rb-82af9cd-226617/addons/sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,608 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,622 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module base_automation: loading translation file /data/build/rb-82af9cd-226617/addons/base_automation/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,622 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/base_automation/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,630 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_approval_employee_advance: no translation for language fr_FR 2026-11-10 15:35:25,630 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module base_geolocalize: loading translation file /data/build/rb-82af9cd-226617/addons/base_geolocalize/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,630 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/base_geolocalize/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,632 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_api_request_logger: no translation for language fr_FR 2026-11-10 15:35:25,633 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_geo_routes: no translation for language fr_FR 2026-11-10 15:35:25,633 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_base_state_group: no translation for language fr_FR 2026-11-10 15:35:25,633 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_business_trip: no translation for language fr_FR 2026-11-10 15:35:25,633 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_check_company_discrepancy: no translation for language fr_FR 2026-11-10 15:35:25,633 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module base_import_module: loading translation file /data/build/rb-82af9cd-226617/addons/base_import_module/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,633 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/base_import_module/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,636 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_customizer: no translation for language fr_FR 2026-11-10 15:35:25,636 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mail_tracking: no translation for language fr_FR 2026-11-10 15:35:25,637 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_document: no translation for language fr_FR 2026-11-10 15:35:25,637 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_product_standard_price_access: no translation for language fr_FR 2026-11-10 15:35:25,637 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_estimate: no translation for language fr_FR 2026-11-10 15:35:25,637 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_qrcode: no translation for language fr_FR 2026-11-10 15:35:25,637 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module fleet: loading translation file /data/build/rb-82af9cd-226617/addons/fleet/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,637 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/fleet/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,657 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet: no translation for language fr_FR 2026-11-10 15:35:25,657 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet_loading_capacity: no translation for language fr_FR 2026-11-10 15:35:25,657 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_fleet: loading translation file /data/build/rb-82af9cd-226617/addons/hr_fleet/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,657 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_fleet/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,659 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_employee_documents: no translation for language fr_FR 2026-11-10 15:35:25,660 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_fleet_driver: no translation for language fr_FR 2026-11-10 15:35:25,660 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet_booking: no translation for language fr_FR 2026-11-10 15:35:25,660 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_partner_calendar: no translation for language fr_FR 2026-11-10 15:35:25,660 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet_planning: no translation for language fr_FR 2026-11-10 15:35:25,661 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_logistics_package_type: no translation for language fr_FR 2026-11-10 15:35:25,661 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_tracking_location: no translation for language fr_FR 2026-11-10 15:35:25,661 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_logistics: no translation for language fr_FR 2026-11-10 15:35:25,661 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_logistics_account: no translation for language fr_FR 2026-11-10 15:35:25,661 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_freight_management: no translation for language fr_FR 2026-11-10 15:35:25,662 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module base_import: loading translation file /data/build/rb-82af9cd-226617/addons/base_import/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,662 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/base_import/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,668 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_google_sheet_import: no translation for language fr_FR 2026-11-10 15:35:25,668 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_helpdesk: no translation for language fr_FR 2026-11-10 15:35:25,668 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module gamification: loading translation file /data/build/rb-82af9cd-226617/addons/gamification/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,668 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/gamification/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,692 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module survey: loading translation file /data/build/rb-82af9cd-226617/addons/survey/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,692 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/survey/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,730 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_survey: no translation for language fr_FR 2026-11-10 15:35:25,731 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_appraisal: no translation for language fr_FR 2026-11-10 15:35:25,731 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_overtime: no translation for language fr_FR 2026-11-10 15:35:25,731 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_hr_employee_grade: no translation for language fr_FR 2026-11-10 15:35:25,731 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_role: no translation for language fr_FR 2026-11-10 15:35:25,732 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_rank: no translation for language fr_FR 2026-11-10 15:35:25,732 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_skills: loading translation file /data/build/rb-82af9cd-226617/addons/hr_skills/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,732 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_skills/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,747 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_skill_framework: no translation for language fr_FR 2026-11-10 15:35:25,747 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_iot: no translation for language fr_FR 2026-11-10 15:35:25,747 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment: no translation for language fr_FR 2026-11-10 15:35:25,748 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_marketplace: no translation for language fr_FR 2026-11-10 15:35:25,748 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_account_recurring: no translation for language fr_FR 2026-11-10 15:35:25,748 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sale_recurring: no translation for language fr_FR 2026-11-10 15:35:25,748 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_web_gantt: no translation for language fr_FR 2026-11-10 15:35:25,749 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_rental: no translation for language fr_FR 2026-11-10 15:35:25,749 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_lang_detection: no translation for language fr_FR 2026-11-10 15:35:25,749 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sem: no translation for language fr_FR 2026-11-10 15:35:25,749 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sign: no translation for language fr_FR 2026-11-10 15:35:25,749 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_social: no translation for language fr_FR 2026-11-10 15:35:25,750 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_workflow_automation: no translation for language fr_FR 2026-11-10 15:35:25,750 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_zalo: no translation for language fr_FR 2026-11-10 15:35:25,750 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_hr_meal: no translation for language fr_FR 2026-11-10 15:35:25,750 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_appointment: no translation for language fr_FR 2026-11-10 15:35:25,750 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_partner: loading translation file /data/build/rb-82af9cd-226617/addons/website_partner/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,750 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_partner/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,752 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_profile: loading translation file /data/build/rb-82af9cd-226617/addons/website_profile/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,752 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_profile/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,758 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_slides: loading translation file /data/build/rb-82af9cd-226617/addons/website_slides/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,758 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_slides/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,806 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module event: loading translation file /data/build/rb-82af9cd-226617/addons/event/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,806 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/event/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,869 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_event: loading translation file /data/build/rb-82af9cd-226617/addons/website_event/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,869 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_event/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,882 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module im_livechat: loading translation file /data/build/rb-82af9cd-226617/addons/im_livechat/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,882 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/im_livechat/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,900 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_stock: loading translation file /data/build/rb-82af9cd-226617/addons/sale_stock/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,900 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_stock/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,908 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module repair: loading translation file /data/build/rb-82af9cd-226617/addons/repair/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,908 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/repair/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,922 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_attendance: loading translation file /data/build/rb-82af9cd-226617/addons/hr_attendance/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,923 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_attendance/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,937 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mass_mailing_sms: loading translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,937 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,948 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module project_todo: loading translation file /data/build/rb-82af9cd-226617/addons/project_todo/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,948 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/project_todo/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,953 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module lunch: loading translation file /data/build/rb-82af9cd-226617/addons/lunch/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,953 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/lunch/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,972 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_hr_recruitment: loading translation file /data/build/rb-82af9cd-226617/addons/website_hr_recruitment/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,972 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_hr_recruitment/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,980 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_data_module: no translation for language fr_FR 2026-11-10 15:35:25,980 104 INFO rb-82af9cd-226617-434699 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-11-10 15:35:25,980 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,982 104 INFO rb-82af9cd-226617-434699 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-11-10 15:35:25,982 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr_FR.po for language fr_FR 2026-11-10 15:35:25,984 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mail_plugin: loading translation file /data/build/rb-82af9cd-226617/addons/mail_plugin/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,984 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mail_plugin/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,990 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module crm_mail_plugin: loading translation file /data/build/rb-82af9cd-226617/addons/crm_mail_plugin/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,990 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/crm_mail_plugin/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,991 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module project_mail_plugin: loading translation file /data/build/rb-82af9cd-226617/addons/project_mail_plugin/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,991 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/project_mail_plugin/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,993 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_adyen: loading translation file /data/build/rb-82af9cd-226617/addons/pos_adyen/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,993 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_adyen/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,995 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_discount: loading translation file /data/build/rb-82af9cd-226617/addons/pos_discount/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,995 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_discount/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,997 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module account_edi_ubl_cii: loading translation file /data/build/rb-82af9cd-226617/addons/account_edi_ubl_cii/i18n/fr.po for language fr_FR 2026-11-10 15:35:25,997 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/account_edi_ubl_cii/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,008 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_edi_ubl: loading translation file /data/build/rb-82af9cd-226617/addons/pos_edi_ubl/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,008 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_edi_ubl/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,009 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_epson_printer: loading translation file /data/build/rb-82af9cd-226617/addons/pos_epson_printer/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,009 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_epson_printer/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,011 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module loyalty: loading translation file /data/build/rb-82af9cd-226617/addons/loyalty/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,011 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/loyalty/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,036 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_loyalty: loading translation file /data/build/rb-82af9cd-226617/addons/pos_loyalty/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,037 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_loyalty/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,042 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_mercado_pago: loading translation file /data/build/rb-82af9cd-226617/addons/pos_mercado_pago/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,042 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_mercado_pago/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,044 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_mrp: loading translation file /data/build/rb-82af9cd-226617/addons/pos_mrp/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,044 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_mrp/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,047 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_paytm: loading translation file /data/build/rb-82af9cd-226617/addons/pos_paytm/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,047 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_paytm/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,049 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_pine_labs: loading translation file /data/build/rb-82af9cd-226617/addons/pos_pine_labs/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,049 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_pine_labs/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,826 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_razorpay: loading translation file /data/build/rb-82af9cd-226617/addons/pos_razorpay/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,826 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_razorpay/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,830 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_adyen: loading translation file /data/build/rb-82af9cd-226617/addons/payment_adyen/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,830 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/payment_adyen/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,834 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_restaurant_adyen: loading translation file /data/build/rb-82af9cd-226617/addons/pos_restaurant_adyen/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,834 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_restaurant_adyen/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,836 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_restaurant_loyalty: no translation for language fr_FR 2026-11-10 15:35:26,836 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_stripe: loading translation file /data/build/rb-82af9cd-226617/addons/payment_stripe/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,836 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/payment_stripe/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,841 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_stripe: loading translation file /data/build/rb-82af9cd-226617/addons/pos_stripe/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,841 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_stripe/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,844 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_restaurant_stripe: no translation for language fr_FR 2026-11-10 15:35:26,844 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_sale: loading translation file /data/build/rb-82af9cd-226617/addons/pos_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,844 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,850 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_sale_loyalty: loading translation file /data/build/rb-82af9cd-226617/addons/pos_sale_loyalty/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,850 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_sale_loyalty/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,852 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_self_order: loading translation file /data/build/rb-82af9cd-226617/addons/pos_self_order/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,852 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_self_order/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,865 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_self_order_epson_printer: no translation for language fr_FR 2026-11-10 15:35:26,865 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_loyalty: no translation for language fr_FR 2026-11-10 15:35:26,866 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_loyalty_pos: no translation for language fr_FR 2026-11-10 15:35:26,866 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_loyalty_pos_sale: no translation for language fr_FR 2026-11-10 15:35:26,866 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_loyalty: loading translation file /data/build/rb-82af9cd-226617/addons/sale_loyalty/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,866 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_loyalty/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,873 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_loyalty_sale: no translation for language fr_FR 2026-11-10 15:35:26,874 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_viva_wallet: loading translation file /data/build/rb-82af9cd-226617/addons/pos_viva_wallet/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,874 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_viva_wallet/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,878 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_data_module_install: no translation for language fr_FR 2026-11-10 15:35:26,878 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module base_address_extended: loading translation file /data/build/rb-82af9cd-226617/addons/base_address_extended/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,878 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/base_address_extended/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,881 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_hourly_cost: loading translation file /data/build/rb-82af9cd-226617/addons/hr_hourly_cost/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,881 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_hourly_cost/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,882 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_timesheet: loading translation file /data/build/rb-82af9cd-226617/addons/hr_timesheet/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,882 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_timesheet/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,899 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_stock: no translation for language fr_FR 2026-11-10 15:35:26,900 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_stock_account: no translation for language fr_FR 2026-11-10 15:35:26,900 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module account_qr_code_emv: loading translation file /data/build/rb-82af9cd-226617/addons/account_qr_code_emv/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,900 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/account_qr_code_emv/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,903 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module base_iban: loading translation file /data/build/rb-82af9cd-226617/addons/base_iban/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,903 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/base_iban/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,905 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn: no translation for language fr_FR 2026-11-10 15:35:26,905 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin: no translation for language fr_FR 2026-11-10 15:35:26,905 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_stock_reports: no translation for language fr_FR 2026-11-10 15:35:26,905 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_product_dimensions: no translation for language fr_FR 2026-11-10 15:35:26,906 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty: no translation for language fr_FR 2026-11-10 15:35:26,906 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_affiliate_pos: no translation for language fr_FR 2026-11-10 15:35:26,906 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty_pos: no translation for language fr_FR 2026-11-10 15:35:26,906 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_affiliate_sale: no translation for language fr_FR 2026-11-10 15:35:26,907 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty_sale: no translation for language fr_FR 2026-11-10 15:35:26,907 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_bank_currency_rate: no translation for language fr_FR 2026-11-10 15:35:26,907 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_foreign_trade_currency_rate: no translation for language fr_FR 2026-11-10 15:35:26,907 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_foreign_trade_export: no translation for language fr_FR 2026-11-10 15:35:26,907 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_foreign_trade_export_currency_rate: no translation for language fr_FR 2026-11-10 15:35:26,908 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_foreign_trade_import: no translation for language fr_FR 2026-11-10 15:35:26,908 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_foreign_trade_import_currency_rate: no translation for language fr_FR 2026-11-10 15:35:26,908 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_blog: loading translation file /data/build/rb-82af9cd-226617/addons/website_blog/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,908 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_blog/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,929 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_blog_access_right: no translation for language fr_FR 2026-11-10 15:35:26,930 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_page_access_right: no translation for language fr_FR 2026-11-10 15:35:26,930 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_legal_invoice_number: no translation for language fr_FR 2026-11-10 15:35:26,930 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_partner_identity: no translation for language fr_FR 2026-11-10 15:35:26,930 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_partner_budget_code: no translation for language fr_FR 2026-11-10 15:35:26,931 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi: no translation for language fr_FR 2026-11-10 15:35:26,931 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice: no translation for language fr_FR 2026-11-10 15:35:26,931 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_pos_refund: no translation for language fr_FR 2026-11-10 15:35:26,932 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi_pos: no translation for language fr_FR 2026-11-10 15:35:26,932 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice_pos: no translation for language fr_FR 2026-11-10 15:35:26,932 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel: no translation for language fr_FR 2026-11-10 15:35:26,933 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice: no translation for language fr_FR 2026-11-10 15:35:26,933 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel_pos: no translation for language fr_FR 2026-11-10 15:35:26,933 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice_pos: no translation for language fr_FR 2026-11-10 15:35:26,933 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module privacy_lookup: loading translation file /data/build/rb-82af9cd-226617/addons/privacy_lookup/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,933 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/privacy_lookup/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,938 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_partner_multilang: no translation for language fr_FR 2026-11-10 15:35:26,938 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module partner_autocomplete: loading translation file /data/build/rb-82af9cd-226617/addons/partner_autocomplete/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,938 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/partner_autocomplete/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,941 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_partner_multilang_partner_autocomplete: no translation for language fr_FR 2026-11-10 15:35:26,941 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_product_return_reason: no translation for language fr_FR 2026-11-10 15:35:26,941 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_product_return_reason_stock: no translation for language fr_FR 2026-11-10 15:35:26,941 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_bank_connector: no translation for language fr_FR 2026-11-10 15:35:26,942 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_bidv_connector: no translation for language fr_FR 2026-11-10 15:35:26,942 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_online_payment: loading translation file /data/build/rb-82af9cd-226617/addons/pos_online_payment/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,942 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_online_payment/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,946 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_pos_qr: no translation for language fr_FR 2026-11-10 15:35:26,946 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_bidv_viin: no translation for language fr_FR 2026-11-10 15:35:26,947 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_pos_qr_bidv: no translation for language fr_FR 2026-11-10 15:35:26,947 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_pos_qr_restaurant: no translation for language fr_FR 2026-11-10 15:35:26,947 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice: no translation for language fr_FR 2026-11-10 15:35:26,947 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_account_asset: no translation for language fr_FR 2026-11-10 15:35:26,948 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_affiliate_pos_discount: no translation for language fr_FR 2026-11-10 15:35:26,948 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_affiliate_pos_sale: no translation for language fr_FR 2026-11-10 15:35:26,948 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_mrp_plm: no translation for language fr_FR 2026-11-10 15:35:26,948 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_quality_stock: no translation for language fr_FR 2026-11-10 15:35:26,949 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_quality_mrp: no translation for language fr_FR 2026-11-10 15:35:26,949 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mrp_account: loading translation file /data/build/rb-82af9cd-226617/addons/mrp_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,949 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mrp_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,954 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp: no translation for language fr_FR 2026-11-10 15:35:26,954 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_account: no translation for language fr_FR 2026-11-10 15:35:26,954 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_workorder: no translation for language fr_FR 2026-11-10 15:35:26,954 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_workorder_quality: no translation for language fr_FR 2026-11-10 15:35:26,955 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_backdate: no translation for language fr_FR 2026-11-10 15:35:26,955 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_stock_backdate: no translation for language fr_FR 2026-11-10 15:35:26,955 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_mrp_backdate: no translation for language fr_FR 2026-11-10 15:35:26,955 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_workorder_backdate: no translation for language fr_FR 2026-11-10 15:35:26,955 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_crm: loading translation file /data/build/rb-82af9cd-226617/addons/website_crm/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,955 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_crm/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,958 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_sms: loading translation file /data/build/rb-82af9cd-226617/addons/website_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,958 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,959 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_crm_sms: loading translation file /data/build/rb-82af9cd-226617/addons/website_crm_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,959 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_crm_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,960 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module purchase_requisition: loading translation file /data/build/rb-82af9cd-226617/addons/purchase_requisition/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,960 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/purchase_requisition/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,971 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_purchase: loading translation file /data/build/rb-82af9cd-226617/addons/sale_purchase/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,971 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_purchase/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,974 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module purchase_requisition_sale: loading translation file /data/build/rb-82af9cd-226617/addons/purchase_requisition_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,974 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/purchase_requisition_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,975 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module purchase_requisition_stock: loading translation file /data/build/rb-82af9cd-226617/addons/purchase_requisition_stock/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,975 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/purchase_requisition_stock/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,977 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module account_add_gln: loading translation file /data/build/rb-82af9cd-226617/addons/account_add_gln/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,977 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/account_add_gln/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,978 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module account_check_printing: loading translation file /data/build/rb-82af9cd-226617/addons/account_check_printing/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,978 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/account_check_printing/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,982 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module account_debit_note: loading translation file /data/build/rb-82af9cd-226617/addons/account_debit_note/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,983 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/account_debit_note/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,985 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module account_edi: loading translation file /data/build/rb-82af9cd-226617/addons/account_edi/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,985 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/account_edi/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,990 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module certificate: loading translation file /data/build/rb-82af9cd-226617/addons/certificate/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,990 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/certificate/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,994 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module account_edi_proxy_client: loading translation file /data/build/rb-82af9cd-226617/addons/account_edi_proxy_client/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,995 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/account_edi_proxy_client/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,997 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module account_edi_ubl_cii_tax_extension: loading translation file /data/build/rb-82af9cd-226617/addons/account_edi_ubl_cii_tax_extension/i18n/fr.po for language fr_FR 2026-11-10 15:35:26,997 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/account_edi_ubl_cii_tax_extension/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,004 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module account_fleet: loading translation file /data/build/rb-82af9cd-226617/addons/account_fleet/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,004 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/account_fleet/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,006 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module account_peppol: loading translation file /data/build/rb-82af9cd-226617/addons/account_peppol/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,006 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/account_peppol/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,019 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module account_peppol_response: loading translation file /data/build/rb-82af9cd-226617/addons/account_peppol_response/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,020 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/account_peppol_response/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,024 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module account_peppol_selfbilling: loading translation file /data/build/rb-82af9cd-226617/addons/account_peppol_selfbilling/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,024 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/account_peppol_selfbilling/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,027 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module account_qr_code_sepa: loading translation file /data/build/rb-82af9cd-226617/addons/account_qr_code_sepa/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,027 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/account_qr_code_sepa/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,028 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module account_tax_python: loading translation file /data/build/rb-82af9cd-226617/addons/account_tax_python/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,029 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/account_tax_python/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,030 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module account_test: loading translation file /data/build/rb-82af9cd-226617/addons/account_test/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,030 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/account_test/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,033 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module account_update_tax_tags: loading translation file /data/build/rb-82af9cd-226617/addons/account_update_tax_tags/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,033 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/account_update_tax_tags/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,035 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module auth_oauth: loading translation file /data/build/rb-82af9cd-226617/addons/auth_oauth/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,035 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/auth_oauth/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,037 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module auth_passkey: loading translation file /data/build/rb-82af9cd-226617/addons/auth_passkey/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,038 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/auth_passkey/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,040 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module auth_password_policy: loading translation file /data/build/rb-82af9cd-226617/addons/auth_password_policy/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,040 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/auth_password_policy/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,041 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module auth_password_policy_portal: loading translation file /data/build/rb-82af9cd-226617/addons/auth_password_policy_portal/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,042 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/auth_password_policy_portal/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,043 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module auth_password_policy_signup: loading translation file /data/build/rb-82af9cd-226617/addons/auth_password_policy_signup/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,043 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/auth_password_policy_signup/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,044 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module auth_totp: loading translation file /data/build/rb-82af9cd-226617/addons/auth_totp/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,044 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/auth_totp/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,049 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module auth_totp_mail: loading translation file /data/build/rb-82af9cd-226617/addons/auth_totp_mail/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,049 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/auth_totp_mail/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,051 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module auth_totp_mail_enforce: loading translation file /data/build/rb-82af9cd-226617/addons/auth_totp_mail_enforce/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,051 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/auth_totp_mail_enforce/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,054 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module auth_totp_portal: loading translation file /data/build/rb-82af9cd-226617/addons/auth_totp_portal/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,054 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/auth_totp_portal/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,056 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module base_install_request: loading translation file /data/build/rb-82af9cd-226617/addons/base_install_request/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,056 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/base_install_request/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,059 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module base_sparse_field: loading translation file /data/build/rb-82af9cd-226617/addons/base_sparse_field/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,059 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/base_sparse_field/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,061 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module base_vat: loading translation file /data/build/rb-82af9cd-226617/addons/base_vat/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,061 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/base_vat/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,063 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module calendar_sms: loading translation file /data/build/rb-82af9cd-226617/addons/calendar_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,063 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/calendar_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,066 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module cloud_storage: loading translation file /data/build/rb-82af9cd-226617/addons/cloud_storage/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,066 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/cloud_storage/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,068 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module cloud_storage_azure: loading translation file /data/build/rb-82af9cd-226617/addons/cloud_storage_azure/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,068 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/cloud_storage_azure/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,069 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module cloud_storage_google: loading translation file /data/build/rb-82af9cd-226617/addons/cloud_storage_google/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,069 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/cloud_storage_google/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,071 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module cloud_storage_migration: loading translation file /data/build/rb-82af9cd-226617/addons/cloud_storage_migration/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,071 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/cloud_storage_migration/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,074 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module iap_crm: loading translation file /data/build/rb-82af9cd-226617/addons/iap_crm/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,074 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/iap_crm/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,075 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module crm_iap_enrich: loading translation file /data/build/rb-82af9cd-226617/addons/crm_iap_enrich/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,075 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/crm_iap_enrich/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,077 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module crm_iap_mine: loading translation file /data/build/rb-82af9cd-226617/addons/crm_iap_mine/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,077 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/crm_iap_mine/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,084 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module crm_livechat: loading translation file /data/build/rb-82af9cd-226617/addons/crm_livechat/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,085 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/crm_livechat/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,086 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module crm_sms: loading translation file /data/build/rb-82af9cd-226617/addons/crm_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,086 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/crm_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,087 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module stock_delivery: loading translation file /data/build/rb-82af9cd-226617/addons/stock_delivery/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,087 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/stock_delivery/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,092 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module delivery_mondialrelay: loading translation file /data/build/rb-82af9cd-226617/addons/delivery_mondialrelay/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,092 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/delivery_mondialrelay/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,094 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module stock_picking_batch: loading translation file /data/build/rb-82af9cd-226617/addons/stock_picking_batch/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,094 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/stock_picking_batch/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,103 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module delivery_stock_picking_batch: loading translation file /data/build/rb-82af9cd-226617/addons/delivery_stock_picking_batch/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,103 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/delivery_stock_picking_batch/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,104 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module event_booth: loading translation file /data/build/rb-82af9cd-226617/addons/event_booth/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,104 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/event_booth/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,110 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module event_product: loading translation file /data/build/rb-82af9cd-226617/addons/event_product/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,110 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/event_product/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,112 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module event_sale: loading translation file /data/build/rb-82af9cd-226617/addons/event_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,112 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/event_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,119 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module event_booth_sale: loading translation file /data/build/rb-82af9cd-226617/addons/event_booth_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,119 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/event_booth_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,123 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module event_crm: loading translation file /data/build/rb-82af9cd-226617/addons/event_crm/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,123 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/event_crm/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,127 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module event_crm_sale: loading translation file /data/build/rb-82af9cd-226617/addons/event_crm_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,127 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/event_crm_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,128 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module event_sms: loading translation file /data/build/rb-82af9cd-226617/addons/event_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,128 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/event_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,130 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_crm: loading translation file /data/build/rb-82af9cd-226617/addons/sale_crm/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,130 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_crm/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,132 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module gamification_sale_crm: loading translation file /data/build/rb-82af9cd-226617/addons/gamification_sale_crm/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,132 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/gamification_sale_crm/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,134 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module google_account: loading translation file /data/build/rb-82af9cd-226617/addons/google_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,134 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/google_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,135 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module google_calendar: loading translation file /data/build/rb-82af9cd-226617/addons/google_calendar/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,135 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/google_calendar/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,140 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module google_gmail: loading translation file /data/build/rb-82af9cd-226617/addons/google_gmail/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,140 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/google_gmail/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,142 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_calendar: loading translation file /data/build/rb-82af9cd-226617/addons/hr_calendar/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,142 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_calendar/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,144 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_gamification: loading translation file /data/build/rb-82af9cd-226617/addons/hr_gamification/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,144 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_gamification/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,146 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_holidays_attendance: loading translation file /data/build/rb-82af9cd-226617/addons/hr_holidays_attendance/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,146 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_holidays_attendance/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,149 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_homeworking: loading translation file /data/build/rb-82af9cd-226617/addons/hr_homeworking/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,149 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_homeworking/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,153 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_homeworking_calendar: loading translation file /data/build/rb-82af9cd-226617/addons/hr_homeworking_calendar/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,153 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_homeworking_calendar/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,155 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_livechat: loading translation file /data/build/rb-82af9cd-226617/addons/hr_livechat/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,155 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_livechat/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,156 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_presence: loading translation file /data/build/rb-82af9cd-226617/addons/hr_presence/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,156 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_presence/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,159 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_recruitment_sms: loading translation file /data/build/rb-82af9cd-226617/addons/hr_recruitment_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,159 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_recruitment_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,160 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_recruitment_survey: loading translation file /data/build/rb-82af9cd-226617/addons/hr_recruitment_survey/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,160 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_recruitment_survey/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,163 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_skills_slides: loading translation file /data/build/rb-82af9cd-226617/addons/hr_skills_slides/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,164 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_skills_slides/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,165 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_skills_survey: loading translation file /data/build/rb-82af9cd-226617/addons/hr_skills_survey/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,165 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_skills_survey/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,167 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_timesheet_attendance: loading translation file /data/build/rb-82af9cd-226617/addons/hr_timesheet_attendance/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,167 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_timesheet_attendance/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,169 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_us: no translation for language fr_FR 2026-11-10 15:35:27,169 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_us_account: no translation for language fr_FR 2026-11-10 15:35:27,169 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_invoice_line_grouping: no translation for language fr_FR 2026-11-10 15:35:27,170 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_edi_line_grouping: no translation for language fr_FR 2026-11-10 15:35:27,170 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_asset: no translation for language fr_FR 2026-11-10 15:35:27,170 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_account_auto_transfer: no translation for language fr_FR 2026-11-10 15:35:27,170 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_auto_transfer: no translation for language fr_FR 2026-11-10 15:35:27,171 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_account_reports: no translation for language fr_FR 2026-11-10 15:35:27,171 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports: no translation for language fr_FR 2026-11-10 15:35:27,171 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports_asset: no translation for language fr_FR 2026-11-10 15:35:27,171 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports_recurring: no translation for language fr_FR 2026-11-10 15:35:27,172 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice_line_grouping: no translation for language fr_FR 2026-11-10 15:35:27,172 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_einvoice_sale: no translation for language fr_FR 2026-11-10 15:35:27,172 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade: no translation for language fr_FR 2026-11-10 15:35:27,172 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade_account_reports: no translation for language fr_FR 2026-11-10 15:35:27,172 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_project: no translation for language fr_FR 2026-11-10 15:35:27,173 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_service: loading translation file /data/build/rb-82af9cd-226617/addons/sale_service/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,173 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_service/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,174 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module project_account: loading translation file /data/build/rb-82af9cd-226617/addons/project_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,174 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/project_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,175 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_project: loading translation file /data/build/rb-82af9cd-226617/addons/sale_project/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,175 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_project/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,182 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_timesheet: loading translation file /data/build/rb-82af9cd-226617/addons/sale_timesheet/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,182 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_timesheet/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,195 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_logistics_sales_team: no translation for language fr_FR 2026-11-10 15:35:27,196 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_tracking_location_route: no translation for language fr_FR 2026-11-10 15:35:27,196 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_logistics_route: no translation for language fr_FR 2026-11-10 15:35:27,196 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_logistics_sale: no translation for language fr_FR 2026-11-10 15:35:27,196 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sale_supplier_pricelist: no translation for language fr_FR 2026-11-10 15:35:27,197 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_freight_sale: no translation for language fr_FR 2026-11-10 15:35:27,197 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_freight_project: no translation for language fr_FR 2026-11-10 15:35:27,197 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_freight_project: no translation for language fr_FR 2026-11-10 15:35:27,197 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_account: no translation for language fr_FR 2026-11-10 15:35:27,198 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll: no translation for language fr_FR 2026-11-10 15:35:27,198 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_hr_payroll_account: no translation for language fr_FR 2026-11-10 15:35:27,198 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account: no translation for language fr_FR 2026-11-10 15:35:27,198 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll: no translation for language fr_FR 2026-11-10 15:35:27,199 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account_overtime: no translation for language fr_FR 2026-11-10 15:35:27,199 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_administrative_region: no translation for language fr_FR 2026-11-10 15:35:27,199 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_payroll_administrative_region: no translation for language fr_FR 2026-11-10 15:35:27,199 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_administrative_region: no translation for language fr_FR 2026-11-10 15:35:27,199 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_hr_payroll_meal: no translation for language fr_FR 2026-11-10 15:35:27,200 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal: no translation for language fr_FR 2026-11-10 15:35:27,200 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal_account: no translation for language fr_FR 2026-11-10 15:35:27,200 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_overtime: no translation for language fr_FR 2026-11-10 15:35:27,200 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_loan_management: no translation for language fr_FR 2026-11-10 15:35:27,201 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_account: no translation for language fr_FR 2026-11-10 15:35:27,201 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_account_wip: no translation for language fr_FR 2026-11-10 15:35:27,201 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mrp_subcontracting: loading translation file /data/build/rb-82af9cd-226617/addons/mrp_subcontracting/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,201 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mrp_subcontracting/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,206 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mrp_subcontracting_account: loading translation file /data/build/rb-82af9cd-226617/addons/mrp_subcontracting_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,206 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mrp_subcontracting_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,207 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module purchase_mrp: loading translation file /data/build/rb-82af9cd-226617/addons/purchase_mrp/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,207 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/purchase_mrp/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,209 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mrp_subcontracting_purchase: loading translation file /data/build/rb-82af9cd-226617/addons/mrp_subcontracting_purchase/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,209 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mrp_subcontracting_purchase/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,211 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_subcontracting_account: no translation for language fr_FR 2026-11-10 15:35:27,211 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_link: no translation for language fr_FR 2026-11-10 15:35:27,211 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_report: no translation for language fr_FR 2026-11-10 15:35:27,211 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_subcontracting_settlement: no translation for language fr_FR 2026-11-10 15:35:27,212 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_stock_account_moves_link: no translation for language fr_FR 2026-11-10 15:35:27,212 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_picking_operation: no translation for language fr_FR 2026-11-10 15:35:27,212 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_pos: no translation for language fr_FR 2026-11-10 15:35:27,212 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_purchase_stock: no translation for language fr_FR 2026-11-10 15:35:27,213 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_stock_account: no translation for language fr_FR 2026-11-10 15:35:27,213 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control: no translation for language fr_FR 2026-11-10 15:35:27,213 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module l10n_vn_viin_stock_reports_multi_warehouse_access_control: no translation for language fr_FR 2026-11-10 15:35:27,213 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mail_bot: loading translation file /data/build/rb-82af9cd-226617/addons/mail_bot/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,213 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mail_bot/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,217 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mail_bot_hr: no translation for language fr_FR 2026-11-10 15:35:27,217 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mail_group: loading translation file /data/build/rb-82af9cd-226617/addons/mail_group/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,217 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mail_group/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,228 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mass_mailing_crm: loading translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_crm/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,228 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_crm/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,229 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mass_mailing_crm_sms: loading translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_crm_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,229 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_crm_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,230 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mass_mailing_event: loading translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_event/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,230 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_event/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,232 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mass_mailing_event_sms: loading translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_event_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,232 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_event_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,233 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_event_track: loading translation file /data/build/rb-82af9cd-226617/addons/website_event_track/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,233 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_event_track/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,252 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mass_mailing_event_track: loading translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_event_track/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,252 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_event_track/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,254 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mass_mailing_event_track_sms: loading translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_event_track_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,254 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_event_track_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,255 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mass_mailing_sale: loading translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,255 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,256 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mass_mailing_sale_sms: loading translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_sale_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,256 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_sale_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,257 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mass_mailing_slides: loading translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_slides/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,257 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_slides/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,259 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module membership: loading translation file /data/build/rb-82af9cd-226617/addons/membership/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,259 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/membership/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,264 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module microsoft_account: loading translation file /data/build/rb-82af9cd-226617/addons/microsoft_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,264 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/microsoft_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,265 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module microsoft_calendar: loading translation file /data/build/rb-82af9cd-226617/addons/microsoft_calendar/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,265 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/microsoft_calendar/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,269 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module microsoft_outlook: loading translation file /data/build/rb-82af9cd-226617/addons/microsoft_outlook/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,269 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/microsoft_outlook/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,274 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mrp_landed_costs: loading translation file /data/build/rb-82af9cd-226617/addons/mrp_landed_costs/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,274 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mrp_landed_costs/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,275 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module product_expiry: loading translation file /data/build/rb-82af9cd-226617/addons/product_expiry/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,275 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/product_expiry/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,279 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mrp_product_expiry: loading translation file /data/build/rb-82af9cd-226617/addons/mrp_product_expiry/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,279 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mrp_product_expiry/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,280 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mrp_repair: loading translation file /data/build/rb-82af9cd-226617/addons/mrp_repair/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,280 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mrp_repair/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,281 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_purchase_stock: loading translation file /data/build/rb-82af9cd-226617/addons/sale_purchase_stock/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,282 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_purchase_stock/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,282 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module stock_dropshipping: loading translation file /data/build/rb-82af9cd-226617/addons/stock_dropshipping/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,283 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/stock_dropshipping/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,284 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mrp_subcontracting_dropshipping: loading translation file /data/build/rb-82af9cd-226617/addons/mrp_subcontracting_dropshipping/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,284 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mrp_subcontracting_dropshipping/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,286 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mrp_subcontracting_landed_costs: loading translation file /data/build/rb-82af9cd-226617/addons/mrp_subcontracting_landed_costs/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,286 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mrp_subcontracting_landed_costs/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,287 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mrp_subcontracting_repair: no translation for language fr_FR 2026-11-10 15:35:27,287 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_currency_conversion_diff: no translation for language fr_FR 2026-11-10 15:35:27,288 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_momo_viin: no translation for language fr_FR 2026-11-10 15:35:27,288 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_nganluong: no translation for language fr_FR 2026-11-10 15:35:27,288 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_polar: no translation for language fr_FR 2026-11-10 15:35:27,288 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_vnpay: no translation for language fr_FR 2026-11-10 15:35:27,289 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_zalopay: no translation for language fr_FR 2026-11-10 15:35:27,289 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_account_tax_python: loading translation file /data/build/rb-82af9cd-226617/addons/pos_account_tax_python/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,289 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_account_tax_python/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,290 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_event: loading translation file /data/build/rb-82af9cd-226617/addons/pos_event/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,290 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_event/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,292 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_event_sale: loading translation file /data/build/rb-82af9cd-226617/addons/pos_event_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,292 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_event_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,293 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_hr: loading translation file /data/build/rb-82af9cd-226617/addons/pos_hr/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,293 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_hr/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,296 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_hr_restaurant: no translation for language fr_FR 2026-11-10 15:35:27,296 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_online_payment_self_order: loading translation file /data/build/rb-82af9cd-226617/addons/pos_online_payment_self_order/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,296 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_online_payment_self_order/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,298 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_margin: loading translation file /data/build/rb-82af9cd-226617/addons/sale_margin/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,298 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_margin/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,299 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_sale_margin: loading translation file /data/build/rb-82af9cd-226617/addons/pos_sale_margin/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,299 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_sale_margin/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,300 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_self_order_adyen: loading translation file /data/build/rb-82af9cd-226617/addons/pos_self_order_adyen/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,300 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_self_order_adyen/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,301 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_self_order_razorpay: loading translation file /data/build/rb-82af9cd-226617/addons/pos_self_order_razorpay/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,302 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_self_order_razorpay/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,302 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_self_order_sale: loading translation file /data/build/rb-82af9cd-226617/addons/pos_self_order_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,303 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_self_order_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,305 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_self_order_stripe: loading translation file /data/build/rb-82af9cd-226617/addons/pos_self_order_stripe/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,305 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_self_order_stripe/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,306 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module pos_sms: loading translation file /data/build/rb-82af9cd-226617/addons/pos_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,306 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/pos_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,307 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module product_email_template: loading translation file /data/build/rb-82af9cd-226617/addons/product_email_template/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,307 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/product_email_template/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,308 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module product_images: loading translation file /data/build/rb-82af9cd-226617/addons/product_images/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,309 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/product_images/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,311 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module product_margin: loading translation file /data/build/rb-82af9cd-226617/addons/product_margin/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,311 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/product_margin/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,314 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module product_matrix: loading translation file /data/build/rb-82af9cd-226617/addons/product_matrix/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,314 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/product_matrix/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,317 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module project_hr_expense: loading translation file /data/build/rb-82af9cd-226617/addons/project_hr_expense/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,317 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/project_hr_expense/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,318 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module project_hr_skills: loading translation file /data/build/rb-82af9cd-226617/addons/project_hr_skills/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,318 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/project_hr_skills/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,319 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module project_mrp: loading translation file /data/build/rb-82af9cd-226617/addons/project_mrp/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,319 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/project_mrp/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,320 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module project_mrp_account: loading translation file /data/build/rb-82af9cd-226617/addons/project_mrp_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,321 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/project_mrp_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,322 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_mrp: loading translation file /data/build/rb-82af9cd-226617/addons/sale_mrp/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,322 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_mrp/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,324 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module project_mrp_sale: no translation for language fr_FR 2026-11-10 15:35:27,324 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module project_mrp_stock_landed_costs: loading translation file /data/build/rb-82af9cd-226617/addons/project_mrp_stock_landed_costs/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,324 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/project_mrp_stock_landed_costs/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,325 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module project_purchase: loading translation file /data/build/rb-82af9cd-226617/addons/project_purchase/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,325 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/project_purchase/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,327 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module project_stock: loading translation file /data/build/rb-82af9cd-226617/addons/project_stock/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,327 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/project_stock/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,328 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module project_purchase_stock: loading translation file /data/build/rb-82af9cd-226617/addons/project_purchase_stock/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,328 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/project_purchase_stock/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,329 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_expense: loading translation file /data/build/rb-82af9cd-226617/addons/sale_expense/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,329 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_expense/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,331 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module project_sale_expense: loading translation file /data/build/rb-82af9cd-226617/addons/project_sale_expense/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,331 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/project_sale_expense/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,333 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module project_sms: loading translation file /data/build/rb-82af9cd-226617/addons/project_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,334 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/project_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,335 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module project_stock_account: loading translation file /data/build/rb-82af9cd-226617/addons/project_stock_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,335 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/project_stock_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,336 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module project_stock_landed_costs: loading translation file /data/build/rb-82af9cd-226617/addons/project_stock_landed_costs/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,336 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/project_stock_landed_costs/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,337 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module project_timesheet_holidays: loading translation file /data/build/rb-82af9cd-226617/addons/project_timesheet_holidays/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,337 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/project_timesheet_holidays/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,339 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module purchase_edi_ubl_bis3: loading translation file /data/build/rb-82af9cd-226617/addons/purchase_edi_ubl_bis3/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,339 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/purchase_edi_ubl_bis3/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,341 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module purchase_product_matrix: loading translation file /data/build/rb-82af9cd-226617/addons/purchase_product_matrix/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,341 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/purchase_product_matrix/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,342 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module purchase_repair: loading translation file /data/build/rb-82af9cd-226617/addons/purchase_repair/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,343 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/purchase_repair/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,344 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_async_emails: loading translation file /data/build/rb-82af9cd-226617/addons/sale_async_emails/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,344 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_async_emails/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,345 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_edi_ubl: loading translation file /data/build/rb-82af9cd-226617/addons/sale_edi_ubl/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,345 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_edi_ubl/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,346 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_expense_margin: loading translation file /data/build/rb-82af9cd-226617/addons/sale_expense_margin/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,347 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_expense_margin/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,347 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_gelato: loading translation file /data/build/rb-82af9cd-226617/addons/sale_gelato/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,348 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_gelato/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,352 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_gelato_stock: loading translation file /data/build/rb-82af9cd-226617/addons/sale_gelato_stock/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,352 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_gelato_stock/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,353 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_loyalty_delivery: loading translation file /data/build/rb-82af9cd-226617/addons/sale_loyalty_delivery/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,353 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_loyalty_delivery/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,355 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_stock_margin: loading translation file /data/build/rb-82af9cd-226617/addons/sale_stock_margin/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,355 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_stock_margin/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,356 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_mrp_margin: no translation for language fr_FR 2026-11-10 15:35:27,356 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_pdf_quote_builder: loading translation file /data/build/rb-82af9cd-226617/addons/sale_pdf_quote_builder/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,356 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_pdf_quote_builder/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,361 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_product_matrix: loading translation file /data/build/rb-82af9cd-226617/addons/sale_product_matrix/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,361 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_product_matrix/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,363 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_project_stock: loading translation file /data/build/rb-82af9cd-226617/addons/sale_project_stock/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,363 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_project_stock/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,366 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_project_stock_account: loading translation file /data/build/rb-82af9cd-226617/addons/sale_project_stock_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,366 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_project_stock_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,367 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_purchase_project: loading translation file /data/build/rb-82af9cd-226617/addons/sale_purchase_project/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,367 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_purchase_project/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,368 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_sms: no translation for language fr_FR 2026-11-10 15:35:27,368 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sale_timesheet_margin: loading translation file /data/build/rb-82af9cd-226617/addons/sale_timesheet_margin/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,368 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sale_timesheet_margin/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,369 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module sms_twilio: loading translation file /data/build/rb-82af9cd-226617/addons/sms_twilio/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,369 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/sms_twilio/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,372 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module snailmail: loading translation file /data/build/rb-82af9cd-226617/addons/snailmail/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,372 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/snailmail/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,378 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module snailmail_account: loading translation file /data/build/rb-82af9cd-226617/addons/snailmail_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,378 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/snailmail_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,379 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module spreadsheet: loading translation file /data/build/rb-82af9cd-226617/addons/spreadsheet/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,379 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/spreadsheet/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,450 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module spreadsheet_account: loading translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,450 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,453 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module spreadsheet_dashboard: loading translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,453 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,456 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_account: loading translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,456 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,459 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_event_sale: loading translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_event_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,459 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_event_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,461 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_expense: loading translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_hr_expense/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,461 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_hr_expense/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,463 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_timesheet: loading translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_hr_timesheet/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,463 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_hr_timesheet/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,465 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_im_livechat: loading translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_im_livechat/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,465 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_im_livechat/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,467 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_hr: loading translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_pos_hr/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,467 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_pos_hr/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,469 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_restaurant: loading translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_pos_restaurant/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,469 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_pos_restaurant/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,472 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale: loading translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,472 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,477 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale_timesheet: loading translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_sale_timesheet/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,477 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_sale_timesheet/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,479 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_stock_account: loading translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_stock_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,479 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_stock_account/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,481 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale: loading translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_website_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,482 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_website_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,483 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_sale_slides: loading translation file /data/build/rb-82af9cd-226617/addons/website_sale_slides/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,483 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_sale_slides/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,487 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale_slides: loading translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_website_sale_slides/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,487 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/spreadsheet_dashboard_website_sale_slides/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,489 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module stock_fleet: loading translation file /data/build/rb-82af9cd-226617/addons/stock_fleet/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,489 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/stock_fleet/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,491 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module stock_sms: loading translation file /data/build/rb-82af9cd-226617/addons/stock_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,491 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/stock_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,493 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_access_rights: no translation for language fr_FR 2026-11-10 15:35:27,494 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_action_bindings: no translation for language fr_FR 2026-11-10 15:35:27,494 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_apikeys: no translation for language fr_FR 2026-11-10 15:35:27,494 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_assetsbundle: no translation for language fr_FR 2026-11-10 15:35:27,494 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_auth_custom: no translation for language fr_FR 2026-11-10 15:35:27,494 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_convert: no translation for language fr_FR 2026-11-10 15:35:27,495 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_converter: no translation for language fr_FR 2026-11-10 15:35:27,495 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_crm_iap_reveal: loading translation file /data/build/rb-82af9cd-226617/addons/website_crm_iap_reveal/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,495 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_crm_iap_reveal/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,500 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_google_map: no translation for language fr_FR 2026-11-10 15:35:27,500 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_crm_partner_assign: loading translation file /data/build/rb-82af9cd-226617/addons/website_crm_partner_assign/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,500 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_crm_partner_assign/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,512 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_livechat: loading translation file /data/build/rb-82af9cd-226617/addons/website_livechat/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,512 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_livechat/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,516 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_crm_livechat: loading translation file /data/build/rb-82af9cd-226617/addons/website_crm_livechat/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,516 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_crm_livechat/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,519 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_crm_full: no translation for language fr_FR 2026-11-10 15:35:27,519 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_demo: loading translation file /data/build/rb-82af9cd-226617/addons/payment_demo/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,519 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/payment_demo/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,521 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_jitsi: loading translation file /data/build/rb-82af9cd-226617/addons/website_jitsi/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,522 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_jitsi/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,523 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_event_jitsi: loading translation file /data/build/rb-82af9cd-226617/addons/website_event_jitsi/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,523 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_event_jitsi/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,525 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_event_exhibitor: loading translation file /data/build/rb-82af9cd-226617/addons/website_event_exhibitor/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,525 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_event_exhibitor/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,534 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_event_booth: loading translation file /data/build/rb-82af9cd-226617/addons/website_event_booth/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,534 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_event_booth/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,537 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_event_booth_sale: loading translation file /data/build/rb-82af9cd-226617/addons/website_event_booth_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,537 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_event_booth_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,538 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_event_booth_sale_exhibitor: loading translation file /data/build/rb-82af9cd-226617/addons/website_event_booth_sale_exhibitor/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,538 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_event_booth_sale_exhibitor/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,539 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_event_meet: loading translation file /data/build/rb-82af9cd-226617/addons/website_event_meet/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,539 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_event_meet/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,544 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_event_sale: loading translation file /data/build/rb-82af9cd-226617/addons/website_event_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,544 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_event_sale/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,546 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_event_track_live: loading translation file /data/build/rb-82af9cd-226617/addons/website_event_track_live/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,546 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_event_track_live/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,550 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_event_track_quiz: loading translation file /data/build/rb-82af9cd-226617/addons/website_event_track_quiz/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,550 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_event_track_quiz/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,554 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_event_full: no translation for language fr_FR 2026-11-10 15:35:27,555 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_exceptions: no translation for language fr_FR 2026-11-10 15:35:27,555 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_hr_contract_calendar: no translation for language fr_FR 2026-11-10 15:35:27,555 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_html_field_history: no translation for language fr_FR 2026-11-10 15:35:27,555 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_http: no translation for language fr_FR 2026-11-10 15:35:27,555 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_new_api: loading translation file /data/build/rb-82af9cd-226617/odoo/addons/test_new_api/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,555 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/odoo/addons/test_new_api/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,556 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_inherit: no translation for language fr_FR 2026-11-10 15:35:27,557 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_inherit_depends: no translation for language fr_FR 2026-11-10 15:35:27,557 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_inherits: no translation for language fr_FR 2026-11-10 15:35:27,557 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_inherits_depends: no translation for language fr_FR 2026-11-10 15:35:27,557 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_limits: no translation for language fr_FR 2026-11-10 15:35:27,557 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_performance: no translation for language fr_FR 2026-11-10 15:35:27,557 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_mail: no translation for language fr_FR 2026-11-10 15:35:27,558 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_mail_tracking_value_multilang: no translation for language fr_FR 2026-11-10 15:35:27,558 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_main_flows: no translation for language fr_FR 2026-11-10 15:35:27,558 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_mimetypes: no translation for language fr_FR 2026-11-10 15:35:27,558 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_read_group: no translation for language fr_FR 2026-11-10 15:35:27,558 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_resource: no translation for language fr_FR 2026-11-10 15:35:27,559 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_rpc: no translation for language fr_FR 2026-11-10 15:35:27,559 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_runbot_support: no translation for language fr_FR 2026-11-10 15:35:27,559 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_sale_product_configurators: no translation for language fr_FR 2026-11-10 15:35:27,559 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_sale_purchase_edi_ubl: no translation for language fr_FR 2026-11-10 15:35:27,559 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_search_panel: no translation for language fr_FR 2026-11-10 15:35:27,560 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_spreadsheet: no translation for language fr_FR 2026-11-10 15:35:27,560 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_testing_utilities: no translation for language fr_FR 2026-11-10 15:35:27,560 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_signup_email_verification: no translation for language fr_FR 2026-11-10 15:35:27,560 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_to_signup_email_verification: no translation for language fr_FR 2026-11-10 15:35:27,560 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_translation_import: loading translation file /data/build/rb-82af9cd-226617/odoo/addons/test_translation_import/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,560 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/odoo/addons/test_translation_import/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,563 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_uninstall: no translation for language fr_FR 2026-11-10 15:35:27,563 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_viin_approval: no translation for language fr_FR 2026-11-10 15:35:27,563 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mail_route: no translation for language fr_FR 2026-11-10 15:35:27,564 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_viin_mail_route: no translation for language fr_FR 2026-11-10 15:35:27,564 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_web_cohort: no translation for language fr_FR 2026-11-10 15:35:27,564 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_viin_web_cohort: no translation for language fr_FR 2026-11-10 15:35:27,565 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_web_map: no translation for language fr_FR 2026-11-10 15:35:27,565 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_viin_web_map: no translation for language fr_FR 2026-11-10 15:35:27,565 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_forum: loading translation file /data/build/rb-82af9cd-226617/addons/website_forum/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,565 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_forum/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,595 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_slides_forum: loading translation file /data/build/rb-82af9cd-226617/addons/website_slides_forum/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,596 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_slides_forum/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,601 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_slides_survey: loading translation file /data/build/rb-82af9cd-226617/addons/website_slides_survey/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,601 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_slides_survey/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,607 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_website_slides_full: no translation for language fr_FR 2026-11-10 15:35:27,607 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_account_asset_purchase: no translation for language fr_FR 2026-11-10 15:35:27,607 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_attendance_device: no translation for language fr_FR 2026-11-10 15:35:27,607 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand: no translation for language fr_FR 2026-11-10 15:35:27,608 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_common: no translation for language fr_FR 2026-11-10 15:35:27,608 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_backend_theme: no translation for language fr_FR 2026-11-10 15:35:27,608 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_bank_currency_rate_purchase_stock: no translation for language fr_FR 2026-11-10 15:35:27,608 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_common_uom: no translation for language fr_FR 2026-11-10 15:35:27,609 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_employee_changes_tracking: no translation for language fr_FR 2026-11-10 15:35:27,609 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_product_maintenance_schedule: no translation for language fr_FR 2026-11-10 15:35:27,609 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_maintenance: loading translation file /data/build/rb-82af9cd-226617/addons/hr_maintenance/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,609 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_maintenance/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,611 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_stock_equipment: no translation for language fr_FR 2026-11-10 15:35:27,611 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_equipment_maintenance_schedule: no translation for language fr_FR 2026-11-10 15:35:27,611 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_equipment_woking_frequency: no translation for language fr_FR 2026-11-10 15:35:27,612 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_equipment_woking_frequency_backdate: no translation for language fr_FR 2026-11-10 15:35:27,612 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_event_project: no translation for language fr_FR 2026-11-10 15:35:27,612 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_event_timesheet: no translation for language fr_FR 2026-11-10 15:35:27,612 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_fee_definition: no translation for language fr_FR 2026-11-10 15:35:27,612 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_fee_definition_sale: no translation for language fr_FR 2026-11-10 15:35:27,613 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_geo_routes_account: no translation for language fr_FR 2026-11-10 15:35:27,613 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_geo_routes_google: no translation for language fr_FR 2026-11-10 15:35:27,613 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_geo_routes_here: no translation for language fr_FR 2026-11-10 15:35:27,613 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_geo_routes_mapbox: no translation for language fr_FR 2026-11-10 15:35:27,614 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_geo_routes_searoutes: no translation for language fr_FR 2026-11-10 15:35:27,614 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_geo_routes_vietmap: no translation for language fr_FR 2026-11-10 15:35:27,614 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_git_project: no translation for language fr_FR 2026-11-10 15:35:27,614 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_hide_ent_modules: no translation for language fr_FR 2026-11-10 15:35:27,615 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_hide_ent_modules_payment: no translation for language fr_FR 2026-11-10 15:35:27,615 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_hide_ent_modules_website_theme: no translation for language fr_FR 2026-11-10 15:35:27,615 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_hr_barcode_in_emp_name: no translation for language fr_FR 2026-11-10 15:35:27,616 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_hr_expense: no translation for language fr_FR 2026-11-10 15:35:27,616 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_hr_expense_employee_advance: no translation for language fr_FR 2026-11-10 15:35:27,616 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_hr_expense_payroll: no translation for language fr_FR 2026-11-10 15:35:27,616 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_attendance_validation: no translation for language fr_FR 2026-11-10 15:35:27,617 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance: no translation for language fr_FR 2026-11-10 15:35:27,617 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_hr_payroll_attendance: no translation for language fr_FR 2026-11-10 15:35:27,617 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_hr_timesheet_payroll: no translation for language fr_FR 2026-11-10 15:35:27,617 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_project_timesheet_leave: no translation for language fr_FR 2026-11-10 15:35:27,617 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_hr_project_timesheet_timeoff_payroll: no translation for language fr_FR 2026-11-10 15:35:27,618 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_hr_training: no translation for language fr_FR 2026-11-10 15:35:27,618 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_inter_company_base: no translation for language fr_FR 2026-11-10 15:35:27,618 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_inter_company_invoice: no translation for language fr_FR 2026-11-10 15:35:27,618 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_inter_company_sale_purchase: no translation for language fr_FR 2026-11-10 15:35:27,619 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_inter_company_sale_purchase_stock: no translation for language fr_FR 2026-11-10 15:35:27,619 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_invoice_tax_details: no translation for language fr_FR 2026-11-10 15:35:27,619 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_mail_template_multilang_fix: no translation for language fr_FR 2026-11-10 15:35:27,619 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_maintenance_preventive_mode: no translation for language fr_FR 2026-11-10 15:35:27,619 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_maintenance_by_working_hours: no translation for language fr_FR 2026-11-10 15:35:27,620 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_maintenance_request_simple_mediate: no translation for language fr_FR 2026-11-10 15:35:27,620 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_maintenance_notification: no translation for language fr_FR 2026-11-10 15:35:27,620 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_mrp_bom_component_percentage: no translation for language fr_FR 2026-11-10 15:35:27,620 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_mrp_bom_stock_value: no translation for language fr_FR 2026-11-10 15:35:27,621 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_mrp_maintenance: no translation for language fr_FR 2026-11-10 15:35:27,621 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_mrp: no translation for language fr_FR 2026-11-10 15:35:27,621 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_purchase: no translation for language fr_FR 2026-11-10 15:35:27,621 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sale: no translation for language fr_FR 2026-11-10 15:35:27,621 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sms: no translation for language fr_FR 2026-11-10 15:35:27,622 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_odoo_module_loc: no translation for language fr_FR 2026-11-10 15:35:27,622 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_product_license_sale: no translation for language fr_FR 2026-11-10 15:35:27,622 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_odoo_module_sale: no translation for language fr_FR 2026-11-10 15:35:27,622 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_odoo_module_sale_management: no translation for language fr_FR 2026-11-10 15:35:27,622 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_odoo_module_sale_project: no translation for language fr_FR 2026-11-10 15:35:27,623 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_okr_project: no translation for language fr_FR 2026-11-10 15:35:27,623 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_partner_dob: no translation for language fr_FR 2026-11-10 15:35:27,623 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_partner_dob_send_email: no translation for language fr_FR 2026-11-10 15:35:27,623 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_partner_equity_range: no translation for language fr_FR 2026-11-10 15:35:27,624 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_partner_multilang_account: no translation for language fr_FR 2026-11-10 15:35:27,624 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_partner_nationality: no translation for language fr_FR 2026-11-10 15:35:27,624 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_partner_track_change: no translation for language fr_FR 2026-11-10 15:35:27,624 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_payment_transaction_protection: no translation for language fr_FR 2026-11-10 15:35:27,624 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_paypal: loading translation file /data/build/rb-82af9cd-226617/addons/payment_paypal/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,624 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/payment_paypal/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,627 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_paypal_unsupported_currencies: no translation for language fr_FR 2026-11-10 15:35:27,627 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_payroll_payment_acb_templates: no translation for language fr_FR 2026-11-10 15:35:27,627 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_pos_delivery: no translation for language fr_FR 2026-11-10 15:35:27,628 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_pos_order_to_sales_order: no translation for language fr_FR 2026-11-10 15:35:27,628 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_product_code_sequence: no translation for language fr_FR 2026-11-10 15:35:27,628 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_product_collection: no translation for language fr_FR 2026-11-10 15:35:27,628 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_product_collection_pos: no translation for language fr_FR 2026-11-10 15:35:27,628 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_product_collection_sale: no translation for language fr_FR 2026-11-10 15:35:27,629 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_product_function: no translation for language fr_FR 2026-11-10 15:35:27,629 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_product_function_pos: no translation for language fr_FR 2026-11-10 15:35:27,629 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_product_function_sale: no translation for language fr_FR 2026-11-10 15:35:27,629 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_product_standard_price_access_account: no translation for language fr_FR 2026-11-10 15:35:27,630 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_product_standard_price_access_purchase: no translation for language fr_FR 2026-11-10 15:35:27,630 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_purchase_backdate: no translation for language fr_FR 2026-11-10 15:35:27,630 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_purchase_landed_cost: no translation for language fr_FR 2026-11-10 15:35:27,630 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_purchase_line_numbering: no translation for language fr_FR 2026-11-10 15:35:27,630 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_purchase_order_advance: no translation for language fr_FR 2026-11-10 15:35:27,631 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_purchase_receipt: no translation for language fr_FR 2026-11-10 15:35:27,631 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_registration_email_blacklist: no translation for language fr_FR 2026-11-10 15:35:27,631 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_stock_lot_partner_infor: no translation for language fr_FR 2026-11-10 15:35:27,632 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_repair: no translation for language fr_FR 2026-11-10 15:35:27,632 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_repair_request_from_maintenance: no translation for language fr_FR 2026-11-10 15:35:27,632 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_repair_with_maintenance_schedule: no translation for language fr_FR 2026-11-10 15:35:27,632 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_safe_confirm_button: no translation for language fr_FR 2026-11-10 15:35:27,633 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_sale_backdate: no translation for language fr_FR 2026-11-10 15:35:27,633 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_sale_desc_short_link: no translation for language fr_FR 2026-11-10 15:35:27,633 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_sale_line_numbering: no translation for language fr_FR 2026-11-10 15:35:27,633 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_sale_order_advance: no translation for language fr_FR 2026-11-10 15:35:27,634 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_sale_price_lock: no translation for language fr_FR 2026-11-10 15:35:27,634 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_sales_stock_schedule: no translation for language fr_FR 2026-11-10 15:35:27,634 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_sales_team_advanced_sale: no translation for language fr_FR 2026-11-10 15:35:27,634 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_sales_target_sale: no translation for language fr_FR 2026-11-10 15:35:27,634 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_sales_target_pos: no translation for language fr_FR 2026-11-10 15:35:27,635 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_sales_team_advanced_crm: no translation for language fr_FR 2026-11-10 15:35:27,635 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_stock_age_report: no translation for language fr_FR 2026-11-10 15:35:27,635 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_stock_asset: no translation for language fr_FR 2026-11-10 15:35:27,635 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_stock_asset_equipment: no translation for language fr_FR 2026-11-10 15:35:27,636 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_maintenance: no translation for language fr_FR 2026-11-10 15:35:27,636 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_stock_equipment_bom_kit: no translation for language fr_FR 2026-11-10 15:35:27,636 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_stock_equipment_hierarchy: no translation for language fr_FR 2026-11-10 15:35:27,636 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_token_expiration_test: no translation for language fr_FR 2026-11-10 15:35:27,637 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_unique_product_code: no translation for language fr_FR 2026-11-10 15:35:27,637 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_upload_file: no translation for language fr_FR 2026-11-10 15:35:27,637 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_vendor_price_lock: no translation for language fr_FR 2026-11-10 15:35:27,637 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_warranty_purchase: no translation for language fr_FR 2026-11-10 15:35:27,637 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_warranty_stock: no translation for language fr_FR 2026-11-10 15:35:27,638 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_warranty_purchase_stock: no translation for language fr_FR 2026-11-10 15:35:27,638 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_warranty_sale: no translation for language fr_FR 2026-11-10 15:35:27,638 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_warranty_sale_stock: no translation for language fr_FR 2026-11-10 15:35:27,638 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_website_apps_store: no translation for language fr_FR 2026-11-10 15:35:27,639 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_website_apps_store_loc: no translation for language fr_FR 2026-11-10 15:35:27,639 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_website_odoo_version: no translation for language fr_FR 2026-11-10 15:35:27,639 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_website_docs_odoo: no translation for language fr_FR 2026-11-10 15:35:27,639 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_website_docs_odoo_data: no translation for language fr_FR 2026-11-10 15:35:27,639 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_website_slides_event: no translation for language fr_FR 2026-11-10 15:35:27,639 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module transifex: loading translation file /data/build/rb-82af9cd-226617/addons/transifex/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,640 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/transifex/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,642 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_account_reconciliation: no translation for language fr_FR 2026-11-10 15:35:27,642 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import: no translation for language fr_FR 2026-11-10 15:35:27,642 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import_rje: no translation for language fr_FR 2026-11-10 15:35:27,643 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_account_budget_hr_timesheet: no translation for language fr_FR 2026-11-10 15:35:27,643 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_account_budget_project: no translation for language fr_FR 2026-11-10 15:35:27,643 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_account_followup: no translation for language fr_FR 2026-11-10 15:35:27,643 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_account_followup_sale: no translation for language fr_FR 2026-11-10 15:35:27,643 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment_currency_conversion_diff: no translation for language fr_FR 2026-11-10 15:35:27,644 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_affiliate_crm: no translation for language fr_FR 2026-11-10 15:35:27,644 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_marketplace_sale: no translation for language fr_FR 2026-11-10 15:35:27,644 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_affiliate_marketplace_sale: no translation for language fr_FR 2026-11-10 15:35:27,644 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level: no translation for language fr_FR 2026-11-10 15:35:27,645 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level_pos: no translation for language fr_FR 2026-11-10 15:35:27,645 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level_sale: no translation for language fr_FR 2026-11-10 15:35:27,645 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_product: no translation for language fr_FR 2026-11-10 15:35:27,645 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_purchase: no translation for language fr_FR 2026-11-10 15:35:27,645 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_affiliate_purchase: no translation for language fr_FR 2026-11-10 15:35:27,646 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_affiliate_sale_crm: no translation for language fr_FR 2026-11-10 15:35:27,646 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_links: loading translation file /data/build/rb-82af9cd-226617/addons/website_links/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,646 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_links/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,649 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_affiliate_website: no translation for language fr_FR 2026-11-10 15:35:27,650 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_affiliate_website_crm_livechat: no translation for language fr_FR 2026-11-10 15:35:27,650 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_affiliate_website_project: no translation for language fr_FR 2026-11-10 15:35:27,650 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_amazon_ses: no translation for language fr_FR 2026-11-10 15:35:27,650 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_appointment_website: no translation for language fr_FR 2026-11-10 15:35:27,651 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_approval_flexible_flow: no translation for language fr_FR 2026-11-10 15:35:27,651 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_approval_hr_contract: no translation for language fr_FR 2026-11-10 15:35:27,651 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_approval_hr_payroll: no translation for language fr_FR 2026-11-10 15:35:27,651 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module hr_recruitment_skills: loading translation file /data/build/rb-82af9cd-226617/addons/hr_recruitment_skills/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,651 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/hr_recruitment_skills/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,654 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_recruitment_skills_resume: no translation for language fr_FR 2026-11-10 15:35:27,654 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_approval_hr_recruitment: no translation for language fr_FR 2026-11-10 15:35:27,654 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_web_countup_timer: no translation for language fr_FR 2026-11-10 15:35:27,654 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_timesheet_timer: no translation for language fr_FR 2026-11-10 15:35:27,654 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_approval_project: no translation for language fr_FR 2026-11-10 15:35:27,655 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_approval_hr_timesheet: no translation for language fr_FR 2026-11-10 15:35:27,655 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_approval_maintenance: no translation for language fr_FR 2026-11-10 15:35:27,655 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_approval_marketplace: no translation for language fr_FR 2026-11-10 15:35:27,655 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_approval_stock: no translation for language fr_FR 2026-11-10 15:35:27,656 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_approval_mrp: no translation for language fr_FR 2026-11-10 15:35:27,656 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_approval_purchase: no translation for language fr_FR 2026-11-10 15:35:27,656 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_approval_purchase_stock: no translation for language fr_FR 2026-11-10 15:35:27,656 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_approval_procurement: no translation for language fr_FR 2026-11-10 15:35:27,656 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_approval_purpose_routing: no translation for language fr_FR 2026-11-10 15:35:27,657 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_approval_sale: no translation for language fr_FR 2026-11-10 15:35:27,657 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_approval_sale_project: no translation for language fr_FR 2026-11-10 15:35:27,657 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_auth_password_policy: no translation for language fr_FR 2026-11-10 15:35:27,657 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_auth_password_policy_portal: no translation for language fr_FR 2026-11-10 15:35:27,658 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_auth_password_policy_signup: no translation for language fr_FR 2026-11-10 15:35:27,658 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_auto_currency_rate: no translation for language fr_FR 2026-11-10 15:35:27,658 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_acb: no translation for language fr_FR 2026-11-10 15:35:27,658 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_bidv: no translation for language fr_FR 2026-11-10 15:35:27,658 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_vcb: no translation for language fr_FR 2026-11-10 15:35:27,659 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_xe: no translation for language fr_FR 2026-11-10 15:35:27,659 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_base_district: no translation for language fr_FR 2026-11-10 15:35:27,659 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_base_import_tracking: no translation for language fr_FR 2026-11-10 15:35:27,659 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_account: no translation for language fr_FR 2026-11-10 15:35:27,659 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_auth_oauth: no translation for language fr_FR 2026-11-10 15:35:27,660 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_auth_signup: no translation for language fr_FR 2026-11-10 15:35:27,660 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_auth_totp: no translation for language fr_FR 2026-11-10 15:35:27,660 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_mail_enforce: no translation for language fr_FR 2026-11-10 15:35:27,660 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_portal: no translation for language fr_FR 2026-11-10 15:35:27,661 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_base_import: no translation for language fr_FR 2026-11-10 15:35:27,661 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_calendar: no translation for language fr_FR 2026-11-10 15:35:27,661 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_contacts: no translation for language fr_FR 2026-11-10 15:35:27,661 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_digest: no translation for language fr_FR 2026-11-10 15:35:27,662 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_crm: no translation for language fr_FR 2026-11-10 15:35:27,662 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_fleet: no translation for language fr_FR 2026-11-10 15:35:27,662 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_hr: no translation for language fr_FR 2026-11-10 15:35:27,662 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_hr_expense: no translation for language fr_FR 2026-11-10 15:35:27,662 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_hr_skills: no translation for language fr_FR 2026-11-10 15:35:27,663 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_im_livechat: no translation for language fr_FR 2026-11-10 15:35:27,663 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_l10n_vn: no translation for language fr_FR 2026-11-10 15:35:27,663 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_mail_bot: no translation for language fr_FR 2026-11-10 15:35:27,663 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_mail_plugin: no translation for language fr_FR 2026-11-10 15:35:27,664 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing: no translation for language fr_FR 2026-11-10 15:35:27,664 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_crm: no translation for language fr_FR 2026-11-10 15:35:27,664 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sale: no translation for language fr_FR 2026-11-10 15:35:27,664 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sms: no translation for language fr_FR 2026-11-10 15:35:27,665 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module mass_mailing_themes: loading translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_themes/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,665 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/mass_mailing_themes/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,679 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_themes: no translation for language fr_FR 2026-11-10 15:35:27,680 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_membership: no translation for language fr_FR 2026-11-10 15:35:27,680 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_mrp: no translation for language fr_FR 2026-11-10 15:35:27,680 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_onboarding: no translation for language fr_FR 2026-11-10 15:35:27,680 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_payment: no translation for language fr_FR 2026-11-10 15:35:27,681 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_payment_paypal: no translation for language fr_FR 2026-11-10 15:35:27,681 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_portal: no translation for language fr_FR 2026-11-10 15:35:27,682 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_pos: no translation for language fr_FR 2026-11-10 15:35:27,682 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_product: no translation for language fr_FR 2026-11-10 15:35:27,682 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_purchase: no translation for language fr_FR 2026-11-10 15:35:27,682 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_sale: no translation for language fr_FR 2026-11-10 15:35:27,683 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_sale_management: no translation for language fr_FR 2026-11-10 15:35:27,683 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_snailmail: no translation for language fr_FR 2026-11-10 15:35:27,683 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_social_media: no translation for language fr_FR 2026-11-10 15:35:27,683 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_stock: no translation for language fr_FR 2026-11-10 15:35:27,684 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_web: no translation for language fr_FR 2026-11-10 15:35:27,684 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_web_editor: no translation for language fr_FR 2026-11-10 15:35:27,684 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module web_unsplash: loading translation file /data/build/rb-82af9cd-226617/addons/web_unsplash/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,684 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/web_unsplash/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,689 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_web_unsplash: no translation for language fr_FR 2026-11-10 15:35:27,689 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_website: no translation for language fr_FR 2026-11-10 15:35:27,689 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_website_event: no translation for language fr_FR 2026-11-10 15:35:27,689 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_website_event_exhibitor: no translation for language fr_FR 2026-11-10 15:35:27,690 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_website_forum: no translation for language fr_FR 2026-11-10 15:35:27,690 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_website_jitsi: no translation for language fr_FR 2026-11-10 15:35:27,690 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_website_links: no translation for language fr_FR 2026-11-10 15:35:27,690 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_website_profile: no translation for language fr_FR 2026-11-10 15:35:27,691 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_website_sale: no translation for language fr_FR 2026-11-10 15:35:27,691 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_website_slides: no translation for language fr_FR 2026-11-10 15:35:27,691 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_website_slides_forum: no translation for language fr_FR 2026-11-10 15:35:27,691 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_business_trip_approval: no translation for language fr_FR 2026-11-10 15:35:27,691 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet_booking_passenger: no translation for language fr_FR 2026-11-10 15:35:27,692 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_business_trip_fleet: no translation for language fr_FR 2026-11-10 15:35:27,692 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_business_trip_hr_expense: no translation for language fr_FR 2026-11-10 15:35:27,692 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_contacts: no translation for language fr_FR 2026-11-10 15:35:27,692 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_contacts_district: no translation for language fr_FR 2026-11-10 15:35:27,693 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_contacts_ethnicity_religion: no translation for language fr_FR 2026-11-10 15:35:27,693 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_contacts_map: no translation for language fr_FR 2026-11-10 15:35:27,693 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_contacts_ward: no translation for language fr_FR 2026-11-10 15:35:27,693 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_country_target_market: no translation for language fr_FR 2026-11-10 15:35:27,693 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_crm: no translation for language fr_FR 2026-11-10 15:35:27,694 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_partner_business_nature: no translation for language fr_FR 2026-11-10 15:35:27,694 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_crm_business_nature: no translation for language fr_FR 2026-11-10 15:35:27,694 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_partner_industry_isic: no translation for language fr_FR 2026-11-10 15:35:27,694 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_crm_business_nature_isic: no translation for language fr_FR 2026-11-10 15:35:27,695 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_crm_customer_recognition: no translation for language fr_FR 2026-11-10 15:35:27,695 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_crm_dob: no translation for language fr_FR 2026-11-10 15:35:27,695 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_web_sankey: no translation for language fr_FR 2026-11-10 15:35:27,695 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_crm_sankey: no translation for language fr_FR 2026-11-10 15:35:27,695 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_customizer_web_responsive: no translation for language fr_FR 2026-11-10 15:35:27,696 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_delivery_vn_base: no translation for language fr_FR 2026-11-10 15:35:27,696 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_delivery_ghn: no translation for language fr_FR 2026-11-10 15:35:27,696 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_delivery_ghtk: no translation for language fr_FR 2026-11-10 15:35:27,696 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_delivery_viettelpost: no translation for language fr_FR 2026-11-10 15:35:27,697 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_delivery_vn_batch: no translation for language fr_FR 2026-11-10 15:35:27,697 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_delivery_vn_pos: no translation for language fr_FR 2026-11-10 15:35:27,697 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_custom: loading translation file /data/build/rb-82af9cd-226617/addons/payment_custom/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,697 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/payment_custom/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,699 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_delivery_vn_website: no translation for language fr_FR 2026-11-10 15:35:27,699 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_document_account: no translation for language fr_FR 2026-11-10 15:35:27,700 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_document_freight: no translation for language fr_FR 2026-11-10 15:35:27,700 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_freight_air: no translation for language fr_FR 2026-11-10 15:35:27,700 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_document_freight_air: no translation for language fr_FR 2026-11-10 15:35:27,700 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_freight_consol: no translation for language fr_FR 2026-11-10 15:35:27,701 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_document_freight_consol: no translation for language fr_FR 2026-11-10 15:35:27,701 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_document_hr: no translation for language fr_FR 2026-11-10 15:35:27,701 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_document_hr_contract: no translation for language fr_FR 2026-11-10 15:35:27,701 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_document_hr_payroll: no translation for language fr_FR 2026-11-10 15:35:27,702 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_document_hr_recruitment: no translation for language fr_FR 2026-11-10 15:35:27,702 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_document_mrp: no translation for language fr_FR 2026-11-10 15:35:27,702 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_document_parsing: no translation for language fr_FR 2026-11-10 15:35:27,702 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_document_project: no translation for language fr_FR 2026-11-10 15:35:27,703 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_document_purchase: no translation for language fr_FR 2026-11-10 15:35:27,703 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_document_sale: no translation for language fr_FR 2026-11-10 15:35:27,703 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_document_stock: no translation for language fr_FR 2026-11-10 15:35:27,703 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_duns: no translation for language fr_FR 2026-11-10 15:35:27,703 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_employee_map: no translation for language fr_FR 2026-11-10 15:35:27,704 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_equipment_warranty_partner_infor: no translation for language fr_FR 2026-11-10 15:35:27,704 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_estimate_approval: no translation for language fr_FR 2026-11-10 15:35:27,704 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_estimate_budget: no translation for language fr_FR 2026-11-10 15:35:27,704 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_estimate_hr: no translation for language fr_FR 2026-11-10 15:35:27,705 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_estimate_project: no translation for language fr_FR 2026-11-10 15:35:27,705 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_estimate_purchase: no translation for language fr_FR 2026-11-10 15:35:27,706 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_estimate_sale: no translation for language fr_FR 2026-11-10 15:35:27,706 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_link_tracker_qr_code: no translation for language fr_FR 2026-11-10 15:35:27,706 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_event_checkin_website: no translation for language fr_FR 2026-11-10 15:35:27,706 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_event_partner_barcodes: no translation for language fr_FR 2026-11-10 15:35:27,706 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_features_activate_inter_company: no translation for language fr_FR 2026-11-10 15:35:27,707 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet_account: no translation for language fr_FR 2026-11-10 15:35:27,707 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet_booking_account: no translation for language fr_FR 2026-11-10 15:35:27,707 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet_booking_approval: no translation for language fr_FR 2026-11-10 15:35:27,707 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet_booking_cargo: no translation for language fr_FR 2026-11-10 15:35:27,707 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet_booking_gantt: no translation for language fr_FR 2026-11-10 15:35:27,708 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet_booking_map: no translation for language fr_FR 2026-11-10 15:35:27,708 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet_insurance: no translation for language fr_FR 2026-11-10 15:35:27,708 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet_planning_account: no translation for language fr_FR 2026-11-10 15:35:27,708 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet_planning_gantt: no translation for language fr_FR 2026-11-10 15:35:27,709 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet_planning_hr_expense: no translation for language fr_FR 2026-11-10 15:35:27,709 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet_planning_map: no translation for language fr_FR 2026-11-10 15:35:27,709 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet_purchase: no translation for language fr_FR 2026-11-10 15:35:27,709 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet_sale: no translation for language fr_FR 2026-11-10 15:35:27,710 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet_sale_cargo: no translation for language fr_FR 2026-11-10 15:35:27,710 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet_sale_management: no translation for language fr_FR 2026-11-10 15:35:27,710 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet_sale_passenger: no translation for language fr_FR 2026-11-10 15:35:27,710 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_transfer_address: no translation for language fr_FR 2026-11-10 15:35:27,710 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_fleet_stock: no translation for language fr_FR 2026-11-10 15:35:27,711 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_freight_air_consol: no translation for language fr_FR 2026-11-10 15:35:27,711 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_freight_road: no translation for language fr_FR 2026-11-10 15:35:27,711 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_freight_document_parsing: no translation for language fr_FR 2026-11-10 15:35:27,711 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sale_onbehalf_management: no translation for language fr_FR 2026-11-10 15:35:27,711 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_freight_sale_onbehalf: no translation for language fr_FR 2026-11-10 15:35:27,712 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_freight_sale_purchase: no translation for language fr_FR 2026-11-10 15:35:27,712 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_freight_sale_consol: no translation for language fr_FR 2026-11-10 15:35:27,712 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_freight_gantt: no translation for language fr_FR 2026-11-10 15:35:27,712 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_logistics_cargo_template: no translation for language fr_FR 2026-11-10 15:35:27,713 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_freight: no translation for language fr_FR 2026-11-10 15:35:27,713 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_freight_complete_suite: no translation for language fr_FR 2026-11-10 15:35:27,713 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_geo_route_map: no translation for language fr_FR 2026-11-10 15:35:27,713 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_geography_info: no translation for language fr_FR 2026-11-10 15:35:27,713 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_geography_info_contact: no translation for language fr_FR 2026-11-10 15:35:27,714 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_geography_info_world_bank: no translation for language fr_FR 2026-11-10 15:35:27,714 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_google_drive: no translation for language fr_FR 2026-11-10 15:35:27,714 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_google_translate_api: no translation for language fr_FR 2026-11-10 15:35:27,715 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_helpdesk_crm: no translation for language fr_FR 2026-11-10 15:35:27,715 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_helpdesk_hr: no translation for language fr_FR 2026-11-10 15:35:27,715 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_helpdesk_livechat: no translation for language fr_FR 2026-11-10 15:35:27,716 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_helpdesk_odoo_version: no translation for language fr_FR 2026-11-10 15:35:27,716 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_helpdesk_odoo_module: no translation for language fr_FR 2026-11-10 15:35:27,716 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_helpdesk_project: no translation for language fr_FR 2026-11-10 15:35:27,716 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_helpdesk_sale: no translation for language fr_FR 2026-11-10 15:35:27,716 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_helpdesk_severity: no translation for language fr_FR 2026-11-10 15:35:27,717 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet: no translation for language fr_FR 2026-11-10 15:35:27,717 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet_timer: no translation for language fr_FR 2026-11-10 15:35:27,717 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hide_detailed_tax_in_pos_receipt: no translation for language fr_FR 2026-11-10 15:35:27,717 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_contract_skill: no translation for language fr_FR 2026-11-10 15:35:27,718 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension: no translation for language fr_FR 2026-11-10 15:35:27,718 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_suspension: no translation for language fr_FR 2026-11-10 15:35:27,718 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension_payroll: no translation for language fr_FR 2026-11-10 15:35:27,718 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_seniority: no translation for language fr_FR 2026-11-10 15:35:27,718 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension_seniority: no translation for language fr_FR 2026-11-10 15:35:27,719 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_employee_birthday: no translation for language fr_FR 2026-11-10 15:35:27,719 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_employee_relative_birthdate: no translation for language fr_FR 2026-11-10 15:35:27,719 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_ethnicity_religion: no translation for language fr_FR 2026-11-10 15:35:27,719 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_maintenance: no translation for language fr_FR 2026-11-10 15:35:27,719 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_management_tiers: no translation for language fr_FR 2026-11-10 15:35:27,720 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_multi_position: no translation for language fr_FR 2026-11-10 15:35:27,720 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval: no translation for language fr_FR 2026-11-10 15:35:27,720 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_overtime_hr_holidays: no translation for language fr_FR 2026-11-10 15:35:27,720 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_compensatory_time_off: no translation for language fr_FR 2026-11-10 15:35:27,721 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_payroll: no translation for language fr_FR 2026-11-10 15:35:27,721 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_overtime_attendance: no translation for language fr_FR 2026-11-10 15:35:27,721 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll_compensatory_time_off: no translation for language fr_FR 2026-11-10 15:35:27,721 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet: no translation for language fr_FR 2026-11-10 15:35:27,722 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_approval: no translation for language fr_FR 2026-11-10 15:35:27,722 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_attendance: no translation for language fr_FR 2026-11-10 15:35:27,722 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_payroll_timesheet_wfh: no translation for language fr_FR 2026-11-10 15:35:27,722 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_project: no translation for language fr_FR 2026-11-10 15:35:27,722 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_project_timesheet_account: no translation for language fr_FR 2026-11-10 15:35:27,723 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline: no translation for language fr_FR 2026-11-10 15:35:27,723 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline_approval: no translation for language fr_FR 2026-11-10 15:35:27,723 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_recruitment: no translation for language fr_FR 2026-11-10 15:35:27,723 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_recruitment_sankey: no translation for language fr_FR 2026-11-10 15:35:27,724 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_retirement_age: no translation for language fr_FR 2026-11-10 15:35:27,724 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_skill_framework_recruitment: no translation for language fr_FR 2026-11-10 15:35:27,724 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_skills_slides: no translation for language fr_FR 2026-11-10 15:35:27,724 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance_holiday: no translation for language fr_FR 2026-11-10 15:35:27,724 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_iot_mrp: no translation for language fr_FR 2026-11-10 15:35:27,725 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_iot_mrp_workorder: no translation for language fr_FR 2026-11-10 15:35:27,725 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_iot_quality: no translation for language fr_FR 2026-11-10 15:35:27,725 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_iot_quality_mrp: no translation for language fr_FR 2026-11-10 15:35:27,725 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_iot_mrp_workorder_quality: no translation for language fr_FR 2026-11-10 15:35:27,726 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_iot_pos: no translation for language fr_FR 2026-11-10 15:35:27,726 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module to_erponline_utility: no translation for language fr_FR 2026-11-10 15:35:27,726 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_iot_saas: no translation for language fr_FR 2026-11-10 15:35:27,726 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_loan_management_bank_currency_rate: no translation for language fr_FR 2026-11-10 15:35:27,727 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mail_mention_with_avatar: no translation for language fr_FR 2026-11-10 15:35:27,727 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mail_route_hr: no translation for language fr_FR 2026-11-10 15:35:27,727 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mail_show_recipient: no translation for language fr_FR 2026-11-10 15:35:27,727 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mail_thread_product: no translation for language fr_FR 2026-11-10 15:35:27,727 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mail_thread_purchase: no translation for language fr_FR 2026-11-10 15:35:27,728 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mail_thread_stock: no translation for language fr_FR 2026-11-10 15:35:27,728 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mail_thread_stock_account: no translation for language fr_FR 2026-11-10 15:35:27,728 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mail_thread_uom: no translation for language fr_FR 2026-11-10 15:35:27,728 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_marketplace_event_sale: no translation for language fr_FR 2026-11-10 15:35:27,728 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_marketplace_loyalty: no translation for language fr_FR 2026-11-10 15:35:27,729 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_marketplace_rating: no translation for language fr_FR 2026-11-10 15:35:27,729 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_marketplace_sale_currency_conversion_diff: no translation for language fr_FR 2026-11-10 15:35:27,729 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_marketplace_sale_loyalty: no translation for language fr_FR 2026-11-10 15:35:27,729 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale: no translation for language fr_FR 2026-11-10 15:35:27,730 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_marketplace_sale_product_configurator: no translation for language fr_FR 2026-11-10 15:35:27,730 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_marketplace_sale_purchase: no translation for language fr_FR 2026-11-10 15:35:27,730 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_marketplace_stock: no translation for language fr_FR 2026-11-10 15:35:27,730 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_marketplace_sale_stock: no translation for language fr_FR 2026-11-10 15:35:27,731 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_marketplace_snailmail: no translation for language fr_FR 2026-11-10 15:35:27,731 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale_stock: no translation for language fr_FR 2026-11-10 15:35:27,731 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_meeting_room: no translation for language fr_FR 2026-11-10 15:35:27,732 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_stock_barcode: no translation for language fr_FR 2026-11-10 15:35:27,732 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_barcode: no translation for language fr_FR 2026-11-10 15:35:27,732 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_filter: no translation for language fr_FR 2026-11-10 15:35:27,732 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_stock_landed_costs: no translation for language fr_FR 2026-11-10 15:35:27,733 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_landed_costs: no translation for language fr_FR 2026-11-10 15:35:27,733 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_mps: no translation for language fr_FR 2026-11-10 15:35:27,733 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_plm_approval: no translation for language fr_FR 2026-11-10 15:35:27,733 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_plm_subcontracting_purchase: no translation for language fr_FR 2026-11-10 15:35:27,734 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_plm_test_full: no translation for language fr_FR 2026-11-10 15:35:27,734 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_plm_website_sale: no translation for language fr_FR 2026-11-10 15:35:27,734 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_standard_consumption: no translation for language fr_FR 2026-11-10 15:35:27,734 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_loss_report: no translation for language fr_FR 2026-11-10 15:35:27,735 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request: no translation for language fr_FR 2026-11-10 15:35:27,735 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_approval: no translation for language fr_FR 2026-11-10 15:35:27,735 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_plm: no translation for language fr_FR 2026-11-10 15:35:27,735 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_requisition: no translation for language fr_FR 2026-11-10 15:35:27,735 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_workorder_maintenance: no translation for language fr_FR 2026-11-10 15:35:27,736 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_multi_warehouse_access_control_purchase_requisition: no translation for language fr_FR 2026-11-10 15:35:27,736 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_partner_approval: no translation for language fr_FR 2026-11-10 15:35:27,736 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_partner_approval_marketplace: no translation for language fr_FR 2026-11-10 15:35:27,736 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_partner_approval_website: no translation for language fr_FR 2026-11-10 15:35:27,736 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_partner_approval_marketplace_website: no translation for language fr_FR 2026-11-10 15:35:27,737 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_partner_country_recognition: no translation for language fr_FR 2026-11-10 15:35:27,737 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_partner_filter: no translation for language fr_FR 2026-11-10 15:35:27,737 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_partner_gender: no translation for language fr_FR 2026-11-10 15:35:27,737 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_partner_shareholder: no translation for language fr_FR 2026-11-10 15:35:27,738 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_partner_tax_code: no translation for language fr_FR 2026-11-10 15:35:27,738 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_pdf_print_preview: no translation for language fr_FR 2026-11-10 15:35:27,738 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_pos: no translation for language fr_FR 2026-11-10 15:35:27,738 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_pos_custom_bill_logo: no translation for language fr_FR 2026-11-10 15:35:27,738 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_product_multi_barcodes: no translation for language fr_FR 2026-11-10 15:35:27,739 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_pos_product_multi_barcodes: no translation for language fr_FR 2026-11-10 15:35:27,739 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_pos_return: no translation for language fr_FR 2026-11-10 15:35:27,739 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_pos_sales_receipt_title: no translation for language fr_FR 2026-11-10 15:35:27,739 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_pos_scale: no translation for language fr_FR 2026-11-10 15:35:27,739 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_pos_vnpay: no translation for language fr_FR 2026-11-10 15:35:27,740 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_pricelist_validity_advance: no translation for language fr_FR 2026-11-10 15:35:27,740 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_product_approval: no translation for language fr_FR 2026-11-10 15:35:27,740 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_product_approval_account: no translation for language fr_FR 2026-11-10 15:35:27,740 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_product_approval_marketplace: no translation for language fr_FR 2026-11-10 15:35:27,741 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_product_approval_website_sale: no translation for language fr_FR 2026-11-10 15:35:27,741 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_product_approval_marketplace_website_sale: no translation for language fr_FR 2026-11-10 15:35:27,741 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_product_approval_purchase: no translation for language fr_FR 2026-11-10 15:35:27,741 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_product_approval_sale: no translation for language fr_FR 2026-11-10 15:35:27,741 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_project_access_timesheet: no translation for language fr_FR 2026-11-10 15:35:27,742 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_project_gantt: no translation for language fr_FR 2026-11-10 15:35:27,742 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_project_progress: no translation for language fr_FR 2026-11-10 15:35:27,742 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_project_scrum: no translation for language fr_FR 2026-11-10 15:35:27,742 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_project_scrum_gantt: no translation for language fr_FR 2026-11-10 15:35:27,742 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_project_scrum_helpdesk: no translation for language fr_FR 2026-11-10 15:35:27,743 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_project_todo: no translation for language fr_FR 2026-11-10 15:35:27,743 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_quality_stock_access_control: no translation for language fr_FR 2026-11-10 15:35:27,743 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_rental_stock: no translation for language fr_FR 2026-11-10 15:35:27,743 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_repair_request_from_warranty: no translation for language fr_FR 2026-11-10 15:35:27,744 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_repair_stock_access: no translation for language fr_FR 2026-11-10 15:35:27,744 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_repair_supply: no translation for language fr_FR 2026-11-10 15:35:27,744 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sale: no translation for language fr_FR 2026-11-10 15:35:27,744 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sale_addendum: no translation for language fr_FR 2026-11-10 15:35:27,744 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sale_business_nature: no translation for language fr_FR 2026-11-10 15:35:27,745 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sale_business_nature_isic: no translation for language fr_FR 2026-11-10 15:35:27,745 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sale_crm: no translation for language fr_FR 2026-11-10 15:35:27,745 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sale_crm_business_nature: no translation for language fr_FR 2026-11-10 15:35:27,745 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sale_ee: no translation for language fr_FR 2026-11-10 15:35:27,745 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sale_onbehalf_vendorprice: no translation for language fr_FR 2026-11-10 15:35:27,746 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sale_product_duplication_warning: no translation for language fr_FR 2026-11-10 15:35:27,746 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sale_project: no translation for language fr_FR 2026-11-10 15:35:27,746 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sale_project_technician: no translation for language fr_FR 2026-11-10 15:35:27,746 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sale_quotation_template_access: no translation for language fr_FR 2026-11-10 15:35:27,747 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sale_sankey: no translation for language fr_FR 2026-11-10 15:35:27,747 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sale_subscription: no translation for language fr_FR 2026-11-10 15:35:27,747 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sale_subscription_loyalty: no translation for language fr_FR 2026-11-10 15:35:27,747 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration: no translation for language fr_FR 2026-11-10 15:35:27,747 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration_crm: no translation for language fr_FR 2026-11-10 15:35:27,748 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration_sale: no translation for language fr_FR 2026-11-10 15:35:27,748 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sales_unlink: no translation for language fr_FR 2026-11-10 15:35:27,748 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sales_unlink_stock: no translation for language fr_FR 2026-11-10 15:35:27,748 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sem_crawler: no translation for language fr_FR 2026-11-10 15:35:27,749 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_helpdesk: no translation for language fr_FR 2026-11-10 15:35:27,749 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sem_helpdesk: no translation for language fr_FR 2026-11-10 15:35:27,749 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sem_crawler_helpdesk: no translation for language fr_FR 2026-11-10 15:35:27,749 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sem_heatmap: no translation for language fr_FR 2026-11-10 15:35:27,750 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sem_project: no translation for language fr_FR 2026-11-10 15:35:27,750 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sem_helpdesk_timesheet: no translation for language fr_FR 2026-11-10 15:35:27,750 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sign_document: no translation for language fr_FR 2026-11-10 15:35:27,751 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sign_sim: no translation for language fr_FR 2026-11-10 15:35:27,751 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_sign_sim_viettel: no translation for language fr_FR 2026-11-10 15:35:27,751 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_social_facebook: no translation for language fr_FR 2026-11-10 15:35:27,751 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_social_lead: no translation for language fr_FR 2026-11-10 15:35:27,752 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_social_linkedin: no translation for language fr_FR 2026-11-10 15:35:27,752 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_crm: no translation for language fr_FR 2026-11-10 15:35:27,752 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_finance: no translation for language fr_FR 2026-11-10 15:35:27,752 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_helpdesk: no translation for language fr_FR 2026-11-10 15:35:27,753 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_stock_account_adjustment_with_cost_price: no translation for language fr_FR 2026-11-10 15:35:27,753 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_stock_account_backdate: no translation for language fr_FR 2026-11-10 15:35:27,753 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_stock_ee: no translation for language fr_FR 2026-11-10 15:35:27,753 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_stock_internal_transfer: no translation for language fr_FR 2026-11-10 15:35:27,753 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_stock_internal_transit_valuation: no translation for language fr_FR 2026-11-10 15:35:27,754 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_stock_lot_dropshipping_partner_infor: no translation for language fr_FR 2026-11-10 15:35:27,754 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_stringee: no translation for language fr_FR 2026-11-10 15:35:27,754 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_survey_exam: no translation for language fr_FR 2026-11-10 15:35:27,754 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_wallet_loyalty: no translation for language fr_FR 2026-11-10 15:35:27,755 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_wallet_marketplace_sale: no translation for language fr_FR 2026-11-10 15:35:27,755 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_wallet_sale_loyalty: no translation for language fr_FR 2026-11-10 15:35:27,755 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website: no translation for language fr_FR 2026-11-10 15:35:27,755 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_auto_translation: no translation for language fr_FR 2026-11-10 15:35:27,756 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_auto_translation_blog: no translation for language fr_FR 2026-11-10 15:35:27,756 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_auto_translation_google: no translation for language fr_FR 2026-11-10 15:35:27,756 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_blog_toc: no translation for language fr_FR 2026-11-10 15:35:27,756 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_forum_security_groups: no translation for language fr_FR 2026-11-10 15:35:27,757 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_gtm: no translation for language fr_FR 2026-11-10 15:35:27,757 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_hr_recruitment_website_editor: no translation for language fr_FR 2026-11-10 15:35:27,757 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_multilingual_multimedia: no translation for language fr_FR 2026-11-10 15:35:27,757 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_nofollow: no translation for language fr_FR 2026-11-10 15:35:27,757 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_partner_business_nature: no translation for language fr_FR 2026-11-10 15:35:27,758 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_sale_recurring: no translation for language fr_FR 2026-11-10 15:35:27,758 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_sale_subscription: no translation for language fr_FR 2026-11-10 15:35:27,758 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_seo: no translation for language fr_FR 2026-11-10 15:35:27,758 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_seo_advisor: no translation for language fr_FR 2026-11-10 15:35:27,759 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_seo_advisor_blog: no translation for language fr_FR 2026-11-10 15:35:27,759 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_seo_blog: no translation for language fr_FR 2026-11-10 15:35:27,759 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_seo_event: no translation for language fr_FR 2026-11-10 15:35:27,759 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_seo_forum: no translation for language fr_FR 2026-11-10 15:35:27,760 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_seo_hr_recruitment: no translation for language fr_FR 2026-11-10 15:35:27,760 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_seo_sale: no translation for language fr_FR 2026-11-10 15:35:27,760 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_sale_stock: loading translation file /data/build/rb-82af9cd-226617/addons/website_sale_stock/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,760 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_sale_stock/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,763 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_seo_sale_stock: no translation for language fr_FR 2026-11-10 15:35:27,764 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_seo_slides: no translation for language fr_FR 2026-11-10 15:35:27,764 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_slides: no translation for language fr_FR 2026-11-10 15:35:27,764 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_website_slides_survey: no translation for language fr_FR 2026-11-10 15:35:27,765 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_workflow_automation_hr: no translation for language fr_FR 2026-11-10 15:35:27,765 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale: no translation for language fr_FR 2026-11-10 15:35:27,765 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_event: no translation for language fr_FR 2026-11-10 15:35:27,766 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_livechat: no translation for language fr_FR 2026-11-10 15:35:27,766 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_sms: no translation for language fr_FR 2026-11-10 15:35:27,766 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_social: no translation for language fr_FR 2026-11-10 15:35:27,766 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_survey: no translation for language fr_FR 2026-11-10 15:35:27,766 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_website: no translation for language fr_FR 2026-11-10 15:35:27,767 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_zalo_zbs: no translation for language fr_FR 2026-11-10 15:35:27,767 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_zalo_crm: no translation for language fr_FR 2026-11-10 15:35:27,767 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_zalo: no translation for language fr_FR 2026-11-10 15:35:27,767 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_zalo_account: no translation for language fr_FR 2026-11-10 15:35:27,768 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_zalo_auth_oauth: no translation for language fr_FR 2026-11-10 15:35:27,768 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_zalo_chatter_sync: no translation for language fr_FR 2026-11-10 15:35:27,768 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_zalo_helpdesk: no translation for language fr_FR 2026-11-10 15:35:27,768 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_zalo_sale: no translation for language fr_FR 2026-11-10 15:35:27,768 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_zalo_website_livechat: no translation for language fr_FR 2026-11-10 15:35:27,769 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_cf_turnstile: loading translation file /data/build/rb-82af9cd-226617/addons/website_cf_turnstile/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,769 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_cf_turnstile/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,770 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_customer: loading translation file /data/build/rb-82af9cd-226617/addons/website_customer/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,771 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_customer/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,774 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_event_booth_exhibitor: loading translation file /data/build/rb-82af9cd-226617/addons/website_event_booth_exhibitor/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,774 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_event_booth_exhibitor/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,776 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_event_crm: loading translation file /data/build/rb-82af9cd-226617/addons/website_event_crm/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,776 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_event_crm/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,777 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_event_track_live_quiz: loading translation file /data/build/rb-82af9cd-226617/addons/website_event_track_live_quiz/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,777 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_event_track_live_quiz/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,778 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_mail_group: loading translation file /data/build/rb-82af9cd-226617/addons/website_mail_group/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,778 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_mail_group/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,779 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_mass_mailing: loading translation file /data/build/rb-82af9cd-226617/addons/website_mass_mailing/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,780 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_mass_mailing/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,783 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_mass_mailing_sms: loading translation file /data/build/rb-82af9cd-226617/addons/website_mass_mailing_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,783 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_mass_mailing_sms/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,784 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_membership: loading translation file /data/build/rb-82af9cd-226617/addons/website_membership/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,784 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_membership/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,786 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_project: loading translation file /data/build/rb-82af9cd-226617/addons/website_project/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,786 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_project/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,787 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_sale_autocomplete: loading translation file /data/build/rb-82af9cd-226617/addons/website_sale_autocomplete/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,787 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_sale_autocomplete/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,789 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_sale_collect: loading translation file /data/build/rb-82af9cd-226617/addons/website_sale_collect/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,789 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_sale_collect/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,791 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_sale_comparison: loading translation file /data/build/rb-82af9cd-226617/addons/website_sale_comparison/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,791 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_sale_comparison/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,794 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_sale_wishlist: loading translation file /data/build/rb-82af9cd-226617/addons/website_sale_wishlist/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,794 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_sale_wishlist/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,798 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_sale_comparison_wishlist: loading translation file /data/build/rb-82af9cd-226617/addons/website_sale_comparison_wishlist/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,798 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_sale_comparison_wishlist/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,799 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_sale_gelato: loading translation file /data/build/rb-82af9cd-226617/addons/website_sale_gelato/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,799 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_sale_gelato/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,800 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_sale_loyalty: loading translation file /data/build/rb-82af9cd-226617/addons/website_sale_loyalty/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,801 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_sale_loyalty/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,804 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_sale_mass_mailing: loading translation file /data/build/rb-82af9cd-226617/addons/website_sale_mass_mailing/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,804 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_sale_mass_mailing/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,805 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_sale_mondialrelay: loading translation file /data/build/rb-82af9cd-226617/addons/website_sale_mondialrelay/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,805 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_sale_mondialrelay/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,807 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_sale_mrp: loading translation file /data/build/rb-82af9cd-226617/addons/website_sale_mrp/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,807 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_sale_mrp/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,808 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_sale_stock_wishlist: loading translation file /data/build/rb-82af9cd-226617/addons/website_sale_stock_wishlist/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,808 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_sale_stock_wishlist/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,809 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_progress: no translation for language fr_FR 2026-11-10 15:35:27,810 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_mrp_standard_consumption_account: no translation for language fr_FR 2026-11-10 15:35:27,810 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_appointment_crm: no translation for language fr_FR 2026-11-10 15:35:27,810 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_appointment_sale: no translation for language fr_FR 2026-11-10 15:35:27,810 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_appointment_sale_crm: no translation for language fr_FR 2026-11-10 15:35:27,811 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_appointment_website_hr: no translation for language fr_FR 2026-11-10 15:35:27,811 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module viin_brand_mail: no translation for language fr_FR 2026-11-10 15:35:27,811 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module board: loading translation file /data/build/rb-82af9cd-226617/addons/board/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,811 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/board/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,813 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_aps: loading translation file /data/build/rb-82af9cd-226617/addons/payment_aps/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,813 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/payment_aps/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,815 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_asiapay: loading translation file /data/build/rb-82af9cd-226617/addons/payment_asiapay/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,815 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/payment_asiapay/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,817 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_authorize: loading translation file /data/build/rb-82af9cd-226617/addons/payment_authorize/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,817 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/payment_authorize/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,820 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_buckaroo: loading translation file /data/build/rb-82af9cd-226617/addons/payment_buckaroo/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,820 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/payment_buckaroo/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,821 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_flutterwave: loading translation file /data/build/rb-82af9cd-226617/addons/payment_flutterwave/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,822 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/payment_flutterwave/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,823 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_mercado_pago: loading translation file /data/build/rb-82af9cd-226617/addons/payment_mercado_pago/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,823 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/payment_mercado_pago/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,826 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_mollie: loading translation file /data/build/rb-82af9cd-226617/addons/payment_mollie/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,826 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/payment_mollie/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,827 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_nuvei: loading translation file /data/build/rb-82af9cd-226617/addons/payment_nuvei/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,827 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/payment_nuvei/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,830 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_razorpay: loading translation file /data/build/rb-82af9cd-226617/addons/payment_razorpay/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,830 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/payment_razorpay/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,832 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_razorpay_oauth: loading translation file /data/build/rb-82af9cd-226617/addons/payment_razorpay_oauth/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,832 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/payment_razorpay_oauth/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,835 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_worldline: loading translation file /data/build/rb-82af9cd-226617/addons/payment_worldline/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,835 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/payment_worldline/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,836 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module payment_xendit: loading translation file /data/build/rb-82af9cd-226617/addons/payment_xendit/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,837 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/payment_xendit/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,839 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_payment_authorize: loading translation file /data/build/rb-82af9cd-226617/addons/website_payment_authorize/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,839 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_payment_authorize/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,840 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module theme_default: no translation for language fr_FR 2026-11-10 15:35:27,840 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module website_event_meet_quiz: loading translation file /data/build/rb-82af9cd-226617/addons/website_event_meet_quiz/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,840 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/rb-82af9cd-226617/addons/website_event_meet_quiz/i18n/fr.po for language fr_FR 2026-11-10 15:35:27,841 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_import_export: no translation for language fr_FR 2026-11-10 15:35:27,842 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_mail_sms: no translation for language fr_FR 2026-11-10 15:35:27,842 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_mass_mailing: no translation for language fr_FR 2026-11-10 15:35:27,842 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_mail_full: no translation for language fr_FR 2026-11-10 15:35:27,842 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_website: no translation for language fr_FR 2026-11-10 15:35:27,843 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_website_modules: no translation for language fr_FR 2026-11-10 15:35:27,843 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_base_automation: no translation for language fr_FR 2026-11-10 15:35:27,843 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_discuss_full: no translation for language fr_FR 2026-11-10 15:35:34,933 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_spreadsheet ... 2026-11-10 15:35:35,693 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_spreadsheet_new_dataset ... 2026-11-10 15:35:36,366 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_static_templates ... 2026-11-10 15:35:37,059 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:35:37,380 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [303] 2026-11-10 15:35:37,388 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8341] 2026-11-10 15:35:37,393 104 INFO rb-82af9cd-226617-434699 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-10 15:35:37,744 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_approval_payload_access: Starting TestApprovalPayloadAccess.test_a_record_reports_the_same_alone_and_next_to_a_read_only_record ... 2026-11-10 15:35:37,810 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [2], uid: 42, model: x.src.guarded 2026-11-10 15:35:37,846 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-10 15:35:37,859 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_approval_type_duplicate_mapping: Starting TestApprovalTypeDuplicateMapping.test_a_duplicate_keeps_the_line_mapping_of_the_original ... 2026-11-10 15:35:38,407 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:35:39,789 104 INFO rb-82af9cd-226617-434699 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-11-10 15:35:40,253 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #46 deleted request.approval.user.line records with IDs: [8] 2026-11-10 15:35:40,569 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #46 deleted mail.mail records with IDs: [304] 2026-11-10 15:35:40,653 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_approver_reads_request_lines: Starting TestApproverReadsRequestLines.test_an_administrator_reads_every_request_line ... 2026-11-10 15:35:41,095 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #46 deleted request.approval.user.line records with IDs: [10] 2026-11-10 15:35:41,568 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #46 deleted mail.mail records with IDs: [305] 2026-11-10 15:35:41,738 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #46 deleted mail.mail records with IDs: [306] 2026-11-10 15:35:41,815 104 INFO rb-82af9cd-226617-434699 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-11-10 15:35:42,203 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #46 deleted request.approval.user.line records with IDs: [13] 2026-11-10 15:35:42,419 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #46 deleted mail.mail records with IDs: [307] 2026-11-10 15:35:42,492 104 INFO rb-82af9cd-226617-434699 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-11-10 15:35:42,877 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #46 deleted request.approval.user.line records with IDs: [15] 2026-11-10 15:35:43,304 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #46 deleted mail.mail records with IDs: [308] 2026-11-10 15:35:43,472 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #46 deleted mail.mail records with IDs: [309] 2026-11-10 15:35:43,555 104 INFO rb-82af9cd-226617-434699 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-11-10 15:35:43,964 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #46 deleted request.approval.user.line records with IDs: [18] 2026-11-10 15:35:44,541 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #46 deleted mail.mail records with IDs: [310] 2026-11-10 15:35:44,736 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #46 deleted mail.mail records with IDs: [311] 2026-11-10 15:35:44,833 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_approver_reads_request_lines: Starting TestApproverReadsRequestLines.test_an_approver_cannot_unlink_the_lines_they_may_read ... 2026-11-10 15:35:45,261 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #46 deleted request.approval.user.line records with IDs: [21] 2026-11-10 15:35:45,488 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #46 deleted mail.mail records with IDs: [312] 2026-11-10 15:35:45,562 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [28, 29], uid: 45, model: approval.request.line 2026-11-10 15:35:45,595 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_approver_reads_request_lines: Starting TestApproverReadsRequestLines.test_an_approver_cannot_write_the_lines_they_may_read ... 2026-11-10 15:35:45,984 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #46 deleted request.approval.user.line records with IDs: [23] 2026-11-10 15:35:46,212 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #46 deleted mail.mail records with IDs: [313] 2026-11-10 15:35:46,280 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [30, 31], uid: 45, model: approval.request.line 2026-11-10 15:35:46,315 104 INFO rb-82af9cd-226617-434699 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-11-10 15:35:46,732 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #46 deleted request.approval.user.line records with IDs: [25] 2026-11-10 15:35:47,017 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #46 deleted mail.mail records with IDs: [314] 2026-11-10 15:35:47,115 104 INFO rb-82af9cd-226617-434699 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-11-10 15:35:47,776 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #46 deleted request.approval.user.line records with IDs: [27] 2026-11-10 15:35:47,858 104 INFO rb-82af9cd-226617-434699 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-11-10 15:35:48,349 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #46 deleted request.approval.user.line records with IDs: [29] 2026-11-10 15:35:48,778 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #46 deleted mail.mail records with IDs: [315] 2026-11-10 15:35:48,947 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #46 deleted mail.mail records with IDs: [316] 2026-11-10 15:35:49,034 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [36, 37], uid: 43, model: approval.request.line 2026-11-10 15:35:49,078 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-10 15:35:53,868 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_approver_selector_related_record_x2many: Starting TestApproverSelectorRelatedRecordX2many.test_manual_lines_before_confirm_and_confirm_resolve_x2many ... 2026-11-10 15:35:54,433 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #47 deleted mail.mail records with IDs: [317] 2026-11-10 15:35:54,518 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #47 deleted mail.mail records with IDs: [318] 2026-11-10 15:35:54,812 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #47 deleted mail.mail records with IDs: [319] 2026-11-10 15:35:54,882 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #47 deleted mail.mail records with IDs: [320] 2026-11-10 15:35:54,952 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #47 deleted mail.mail records with IDs: [321] 2026-11-10 15:35:55,027 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #47 deleted mail.mail records with IDs: [322] 2026-11-10 15:35:55,119 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_approver_selector_related_record_x2many: Starting TestApproverSelectorRelatedRecordX2many.test_manual_request_before_confirm_and_confirm_resolve_x2many ... 2026-11-10 15:35:55,511 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #47 deleted mail.mail records with IDs: [323] 2026-11-10 15:35:55,596 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #47 deleted mail.mail records with IDs: [324] 2026-11-10 15:35:55,848 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #47 deleted mail.mail records with IDs: [325] 2026-11-10 15:35:55,943 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #47 deleted mail.mail records with IDs: [326] 2026-11-10 15:35:56,033 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #47 deleted mail.mail records with IDs: [327] 2026-11-10 15:35:56,130 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-11-10 15:35:57,079 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [150] 2026-11-10 15:35:57,426 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [151] 2026-11-10 15:35:57,739 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [152] 2026-11-10 15:35:58,053 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [153] 2026-11-10 15:35:58,588 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [155] 2026-11-10 15:35:58,673 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_base_approval_search: Starting TestBaseApprovalSearch.test_01_search_with_and_without_approvals ... 2026-11-10 15:35:58,710 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_base_approval_search: Starting TestBaseApprovalSearch.test_02_search_approvals_in_states ... 2026-11-10 15:35:58,769 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_base_approval_search: Starting TestBaseApprovalSearch.test_03_requirement_flags_required_partial_full ... 2026-11-10 15:35:58,831 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_base_approval_search: Starting TestBaseApprovalSearch.test_04_can_generate_approval_request ... 2026-11-10 15:35:58,895 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_base_approval_search: Starting TestBaseApprovalSearch.test_05_cancelled_are_ignored_by_default ... 2026-11-10 15:35:58,965 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:35:59,711 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_constraints_and_autogen_split_models: Starting TestConstraintsAndAutogenSplitModels.test_autogen_nostore_yields_no_suggestions ... 2026-11-10 15:35:59,744 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_constraints_and_autogen_split_models: Starting TestConstraintsAndAutogenSplitModels.test_autogen_store_auto_excludes_auto_filled_sources ... 2026-11-10 15:35:59,769 104 INFO rb-82af9cd-226617-434699 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-11-10 15:35:59,794 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_constraints_and_autogen_split_models: Starting TestConstraintsAndAutogenSplitModels.test_constraint_from_approval_blocks_src_auto_or_nonstore ... 2026-11-10 15:35:59,866 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_constraints_and_autogen_split_models: Starting TestConstraintsAndAutogenSplitModels.test_constraint_no_false_positive_on_partial_input ... 2026-11-10 15:35:59,893 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [1726, 1727, 1728, 1729, 1730, 1731] 2026-11-10 15:36:00,167 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_constraints_and_autogen_split_models: Starting TestConstraintsAndAutogenSplitModels.test_constraint_to_approval_blocks_dest_auto_or_nonstore ... 2026-11-10 15:36:00,222 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_constraints_and_autogen_split_models: Starting TestConstraintsAndAutogenSplitModels.test_constraint_valid_when_both_sides_stored_and_writable ... 2026-11-10 15:36:00,240 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [1726, 1727, 1728, 1729, 1730, 1731] 2026-11-10 15:36:00,616 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:36:00,934 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_decided_request_loses_its_sources: Starting TestDecidedRequestLosesItsSources.test_multi_strategy_keeps_every_decision ... 2026-11-10 15:36:01,388 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [328] 2026-11-10 15:36:01,510 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [156] 2026-11-10 15:36:01,686 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8453, 8452, 8450, 8449, 8446, 8445] 2026-11-10 15:36:01,716 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted x.map.src records with IDs: [9, 10] 2026-11-10 15:36:02,226 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [329] 2026-11-10 15:36:02,312 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [157] 2026-11-10 15:36:02,435 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8460, 8459, 8456, 8455] 2026-11-10 15:36:02,455 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted x.map.src records with IDs: [11, 12] 2026-11-10 15:36:02,928 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [330] 2026-11-10 15:36:03,015 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [158] 2026-11-10 15:36:03,158 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8471, 8470, 8468, 8467, 8464, 8463] 2026-11-10 15:36:03,177 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted x.map.src records with IDs: [13, 14] 2026-11-10 15:36:03,629 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [331] 2026-11-10 15:36:03,680 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [159] 2026-11-10 15:36:03,743 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8474, 8473] 2026-11-10 15:36:03,761 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted x.map.src records with IDs: [15, 16] 2026-11-10 15:36:03,887 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_decided_request_loses_its_sources: Starting TestDecidedRequestLosesItsSources.test_single_strategy_keeps_every_decision ... 2026-11-10 15:36:04,244 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [332] 2026-11-10 15:36:04,333 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [160] 2026-11-10 15:36:04,462 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8482, 8480, 8477] 2026-11-10 15:36:04,482 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted x.map.src records with IDs: [17] 2026-11-10 15:36:04,837 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [333] 2026-11-10 15:36:04,925 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [161] 2026-11-10 15:36:05,051 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8487, 8484] 2026-11-10 15:36:05,066 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted x.map.src records with IDs: [18] 2026-11-10 15:36:05,411 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [334] 2026-11-10 15:36:05,486 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [162] 2026-11-10 15:36:05,610 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8495, 8493, 8490] 2026-11-10 15:36:05,629 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted x.map.src records with IDs: [19] 2026-11-10 15:36:06,013 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [335] 2026-11-10 15:36:06,058 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [163] 2026-11-10 15:36:06,120 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8497] 2026-11-10 15:36:06,135 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted x.map.src records with IDs: [20] 2026-11-10 15:36:06,277 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:36:06,651 104 INFO rb-82af9cd-226617-434699 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-11-10 15:36:07,168 104 INFO rb-82af9cd-226617-434699 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-11-10 15:36:07,702 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_030_multi_src_to_wizard_line_and_header_default_injected ... 2026-11-10 15:36:08,107 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_040_multi_two_sources_common_wizard_head_and_two_lines ... 2026-11-10 15:36:08,588 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_050_single_head_only_defaults_apply_on_request_head_unmapped_fields ... 2026-11-10 15:36:09,225 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_060_single_head_only_mapped_field_not_overwritten_by_default ... 2026-11-10 15:36:09,799 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_070_single_children_line_default_applies_on_request_line_unmapped_field ... 2026-11-10 15:36:10,518 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_080_single_children_header_default_applies_on_request_head ... 2026-11-10 15:36:11,238 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_090_multi_header_defaults_apply_on_request_head_unmapped_fields ... 2026-11-10 15:36:11,918 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_100_multi_line_default_applies_on_request_line_unmapped_field ... 2026-11-10 15:36:12,671 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_110_multi_mapped_line_field_preserves_source_value ... 2026-11-10 15:36:13,322 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_120_header_default_does_not_override_manual_when_force_false ... 2026-11-10 15:36:14,012 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_130_header_default_overrides_manual_when_force_true ... 2026-11-10 15:36:14,719 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_140_line_default_does_not_override_manual_when_force_false ... 2026-11-10 15:36:15,428 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_150_line_default_overrides_manual_when_force_true ... 2026-11-10 15:36:16,114 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_160_unknown_default_key_ignored_but_known_keys_applied ... 2026-11-10 15:36:16,858 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_170_single_reverse_gen_source_applies_source_only_defaults ... 2026-11-10 15:36:17,426 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [336] 2026-11-10 15:36:17,474 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_180_multi_mixed_fields_defaults_fill_only_unmapped ... 2026-11-10 15:36:18,741 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_190_single_children_lines_required_defaults_hold ... 2026-11-10 15:36:19,498 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_200_multi_two_sources_defaults_and_lines ... 2026-11-10 15:36:20,250 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-10 15:36:20,594 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [337] 2026-11-10 15:36:20,602 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8522] 2026-11-10 15:36:20,607 104 INFO rb-82af9cd-226617-434699 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-10 15:36:20,922 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_deleted_source_names: Starting TestDeletedSourceNames.test_deleting_a_source_named_with_a_percent_sign_succeeds ... 2026-11-10 15:36:21,532 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [338] 2026-11-10 15:36:21,569 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #58 deleted mail.message records with IDs: [8528, 8526] 2026-11-10 15:36:21,591 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #58 deleted x.map.src records with IDs: [47] 2026-11-10 15:36:21,704 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #58 deleted mail.followers records with IDs: [1167] 2026-11-10 15:36:22,202 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [339] 2026-11-10 15:36:22,236 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #58 deleted mail.message records with IDs: [8533, 8531] 2026-11-10 15:36:22,253 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #58 deleted x.map.src records with IDs: [48] 2026-11-10 15:36:22,355 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #58 deleted mail.followers records with IDs: [1170] 2026-11-10 15:36:22,391 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-10 15:36:22,714 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_deleted_source_of_a_draft_request: Starting TestDeletedSourceOfADraftRequest.test_a_draft_line_goes_with_its_deleted_source_and_the_request_stays ... 2026-11-10 15:36:23,038 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8536] 2026-11-10 15:36:23,056 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted x.map.src records with IDs: [49] 2026-11-10 15:36:23,141 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [87] 2026-11-10 15:36:23,191 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [67] 2026-11-10 15:36:23,262 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [88] 2026-11-10 15:36:23,309 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_deleted_source_of_a_draft_request: Starting TestDeletedSourceOfADraftRequest.test_a_draft_request_goes_with_its_deleted_source ... 2026-11-10 15:36:23,569 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8540] 2026-11-10 15:36:23,585 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted x.map.src records with IDs: [51] 2026-11-10 15:36:23,666 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [90] 2026-11-10 15:36:23,830 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [59] 2026-11-10 15:36:23,871 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:36:24,193 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831] 2026-11-10 15:36:24,331 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_directional_uniqueness_by_level: Starting TestDirectionalUniquenessByLevel.test_01_same_level_dest_collision_raises ... 2026-11-10 15:36:24,456 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_directional_uniqueness_by_level: Starting TestDirectionalUniquenessByLevel.test_02_cross_level_same_kind_of_pair_is_allowed ... 2026-11-10 15:36:24,810 104 INFO rb-82af9cd-226617-434699 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-11-10 15:36:25,225 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:36:25,432 104 INFO rb-82af9cd-226617-434699 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-11-10 15:36:25,759 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [340] 2026-11-10 15:36:25,829 104 INFO rb-82af9cd-226617-434699 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-11-10 15:36:26,215 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [341] 2026-11-10 15:36:26,302 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_downsync_narrowing_on_neutral_source: Starting TestDownsyncNarrowingOnNeutralSource.test_mirror_field_still_reaches_attached_source_after_submission ... 2026-11-10 15:36:26,657 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [342] 2026-11-10 15:36:26,701 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [169] 2026-11-10 15:36:26,810 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:36:27,298 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_10_single_head_only_from_source ... 2026-11-10 15:36:27,698 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_20_single_head_only_to_source ... 2026-11-10 15:36:28,141 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_30_single_with_lines_from_source ... 2026-11-10 15:36:28,747 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_40_single_with_lines_to_source ... 2026-11-10 15:36:29,290 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_50_multi_with_lines_from_source ... 2026-11-10 15:36:29,803 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_60_multi_with_lines_to_source ... 2026-11-10 15:36:30,336 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:36:30,348 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_dynamic_label_mapping_strict_labels: Starting TestDynamicLabelStrictHead.test_101_head_quantity_requires_dynamic_label ... 2026-11-10 15:36:30,648 104 INFO rb-82af9cd-226617-434699 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-11-10 15:36:30,936 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_dynamic_label_mapping_strict_labels: Starting TestDynamicLabelStrictHead.test_201_head_partner_alt_never_maps ... 2026-11-10 15:36:31,283 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_dynamic_label_mapping_strict_labels: Starting TestDynamicLabelStrictHead.test_301_line_quantity_requires_dynamic_label ... 2026-11-10 15:36:31,549 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_dynamic_label_mapping_strict_labels: Starting TestDynamicLabelStrictHead.test_302_line_quantity_requires_dynamic_label ... 2026-11-10 15:36:31,812 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:36:31,835 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_effectively_field_flag_inherits: Starting TestEffectiveFlagsFull.test_A_flags ... 2026-11-10 15:36:31,859 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_effectively_field_flag_inherits: Starting TestEffectiveFlagsFull.test_B_flags_delegation ... 2026-11-10 15:36:31,881 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_effectively_field_flag_inherits: Starting TestEffectiveFlagsFull.test_C_flags_delegation_two_hops ... 2026-11-10 15:36:31,903 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_effectively_field_flag_inherits: Starting TestEffectiveFlagsFull.test_imf_wrappers ... 2026-11-10 15:36:31,928 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_effectively_field_flag_inherits: Starting TestEffectiveFlagsFull.test_write_through_delegated_date ... 2026-11-10 15:36:31,964 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:36:32,910 104 INFO rb-82af9cd-226617-434699 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-11-10 15:36:33,245 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #61 deleted request.approval.user.line records with IDs: [101] 2026-11-10 15:36:33,475 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #61 deleted mail.mail records with IDs: [343] 2026-11-10 15:36:33,641 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #60 deleted mail.activity records with IDs: [170] 2026-11-10 15:36:33,725 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #60 deleted mail.mail records with IDs: [344] 2026-11-10 15:36:33,811 104 INFO rb-82af9cd-226617-434699 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-11-10 15:36:34,227 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #61 deleted request.approval.user.line records with IDs: [103] 2026-11-10 15:36:34,464 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #61 deleted mail.mail records with IDs: [345] 2026-11-10 15:36:34,624 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #60 deleted mail.activity records with IDs: [171] 2026-11-10 15:36:34,715 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #60 deleted mail.mail records with IDs: [346] 2026-11-10 15:36:34,812 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 15:36:35,985 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_engine_rework: Starting TestEngineRework.test_101_a_new_internal_user_is_not_an_approval_administrator ... 2026-11-10 15:36:36,291 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_engine_rework: Starting TestEngineRework.test_102_the_install_seed_makes_managers_and_department_managers_team_approvers ... 2026-11-10 15:36:38,062 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [114] 2026-11-10 15:36:38,626 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_engine_rework: Starting TestEngineRework.test_103_a_required_step_with_an_archived_user_stops_the_submit_with_the_fix ... 2026-11-10 15:36:38,770 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [105] 2026-11-10 15:36:38,992 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #64 deleted request.approval.user.line records with IDs: [105] 2026-11-10 15:36:39,071 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_engine_rework: Starting TestEngineRework.test_104_an_optional_step_with_an_archived_user_is_skipped ... 2026-11-10 15:36:39,223 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [105] 2026-11-10 15:36:39,549 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #64 deleted mail.mail records with IDs: [347] 2026-11-10 15:36:39,640 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_engine_rework: Starting TestEngineRework.test_105_a_required_step_whose_user_left_officer_stops_the_submit ... 2026-11-10 15:36:40,012 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_engine_rework: Starting TestEngineRework.test_106_a_required_step_whose_user_is_archived_after_the_save_stops_the_submit ... 2026-11-10 15:36:40,320 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [105] 2026-11-10 15:36:40,407 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #64 deleted request.approval.user.line records with IDs: [109] 2026-11-10 15:36:40,478 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_engine_rework: Starting TestEngineRework.test_107_a_required_step_whose_user_left_officer_after_the_save_stops_the_submit ... 2026-11-10 15:36:40,881 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_engine_rework: Starting TestEngineRework.test_108_an_optional_step_whose_user_is_archived_after_the_save_does_not_stop_the_submit ... 2026-11-10 15:36:41,204 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [105] 2026-11-10 15:36:41,362 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #64 deleted mail.mail records with IDs: [348] 2026-11-10 15:36:41,433 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_engine_rework: Starting TestEngineRework.test_109_a_request_resolving_no_approver_names_the_type_and_the_administrator ... 2026-11-10 15:36:41,559 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [105] 2026-11-10 15:36:41,802 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_engine_rework: Starting TestEngineRework.test_110_a_saved_step_keeps_working_after_its_approver_is_archived ... 2026-11-10 15:36:41,929 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [105] 2026-11-10 15:36:41,965 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_engine_rework: Starting TestEngineRework.test_111_a_saved_step_keeps_working_after_its_approver_left_officer ... 2026-11-10 15:36:42,141 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_engine_rework: Starting TestEngineRework.test_112_an_archived_user_cannot_be_added_to_a_step ... 2026-11-10 15:36:42,280 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [105] 2026-11-10 15:36:42,326 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_engine_rework: Starting TestEngineRework.test_113_a_manager_who_is_not_a_team_approver_is_replaced_by_the_default_approver ... 2026-11-10 15:36:43,431 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #74 deleted mail.mail records with IDs: [349] 2026-11-10 15:36:43,510 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_engine_rework: Starting TestEngineRework.test_114_an_archived_manager_is_skipped_for_the_next_team_approver ... 2026-11-10 15:36:44,717 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [119] 2026-11-10 15:36:45,081 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #77 deleted mail.mail records with IDs: [350] 2026-11-10 15:36:45,167 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_engine_rework: Starting TestEngineRework.test_115_fresh_company_types_hold_the_manager_step_and_no_named_line ... 2026-11-10 15:36:48,555 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_engine_rework: Starting TestEngineRework.test_116_the_alert_ignores_a_manager_who_is_not_a_team_approver ... 2026-11-10 15:36:49,711 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_engine_rework: Starting TestEngineRework.test_117_the_alert_names_the_team_approver_group_and_the_fallback_approver ... 2026-11-10 15:36:50,810 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_engine_rework: Starting TestEngineRework.test_118_a_state_written_under_sudo_without_the_engine_marker_is_rejected ... 2026-11-10 15:36:51,648 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #64 deleted mail.mail records with IDs: [351] 2026-11-10 15:36:51,749 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_engine_rework: Starting TestEngineRework.test_119_the_engine_transitions_still_move_the_state ... 2026-11-10 15:36:52,412 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #64 deleted mail.mail records with IDs: [352] 2026-11-10 15:36:52,550 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #62 deleted mail.activity records with IDs: [177] 2026-11-10 15:36:52,645 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #62 deleted mail.mail records with IDs: [353] 2026-11-10 15:36:52,740 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_engine_rework: Starting TestEngineRework.test_120_an_any_in_step_approver_reads_the_request ... 2026-11-10 15:36:53,153 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #64 deleted mail.mail records with IDs: [354] 2026-11-10 15:36:53,250 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #64 deleted mail.mail records with IDs: [355] 2026-11-10 15:36:53,313 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #64 deleted mail.followers records with IDs: [1204, 1205] 2026-11-10 15:36:53,359 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_engine_rework: Starting TestEngineRework.test_121_every_approver_reads_the_approver_lines_of_their_request ... 2026-11-10 15:36:53,765 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #64 deleted mail.mail records with IDs: [356] 2026-11-10 15:36:53,842 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #64 deleted mail.mail records with IDs: [357] 2026-11-10 15:36:53,896 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #64 deleted mail.followers records with IDs: [1207, 1208] 2026-11-10 15:36:53,960 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_engine_rework: Starting TestEngineRework.test_122_a_requester_copies_a_request_whose_source_status_moved_on ... 2026-11-10 15:36:54,191 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [2144] 2026-11-10 15:36:54,874 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_engine_rework: Starting TestEngineRework.test_123_a_new_approver_reads_the_request_at_once ... 2026-11-10 15:36:55,177 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_engine_rework: Starting TestEngineRework.test_124_force_approval_completes_the_request_for_approval_administrators_only ... 2026-11-10 15:36:56,088 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #64 deleted mail.mail records with IDs: [358] 2026-11-10 15:36:56,180 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #64 deleted mail.mail records with IDs: [359] 2026-11-10 15:36:56,345 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #82 deleted mail.activity records with IDs: [182, 183] 2026-11-10 15:36:56,443 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #82 deleted mail.mail records with IDs: [360] 2026-11-10 15:36:56,512 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_engine_rework: Starting TestEngineRework.test_125_an_administrator_who_is_not_an_approver_refuses_with_one_message_and_no_activity ... 2026-11-10 15:36:57,392 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #64 deleted mail.mail records with IDs: [361] 2026-11-10 15:36:57,485 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #64 deleted mail.mail records with IDs: [362] 2026-11-10 15:36:57,639 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #83 deleted mail.activity records with IDs: [184, 185] 2026-11-10 15:36:57,752 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #83 deleted mail.mail records with IDs: [363] 2026-11-10 15:36:57,902 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_engine_rework: Starting TestEngineRework.test_126_a_forced_refusal_tells_the_source_documents ... 2026-11-10 15:36:58,894 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #64 deleted mail.mail records with IDs: [364] 2026-11-10 15:36:58,976 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #64 deleted mail.mail records with IDs: [365] 2026-11-10 15:36:59,103 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #84 deleted mail.activity records with IDs: [186, 187] 2026-11-10 15:36:59,193 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #84 deleted mail.mail records with IDs: [366] 2026-11-10 15:36:59,330 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_engine_rework: Starting TestEngineRework.test_127_a_forced_refusal_reaches_a_source_the_administrator_cannot_write ... 2026-11-10 15:37:00,256 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #64 deleted mail.mail records with IDs: [367] 2026-11-10 15:37:00,336 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #64 deleted mail.mail records with IDs: [368] 2026-11-10 15:37:00,469 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #85 deleted mail.activity records with IDs: [188, 189] 2026-11-10 15:37:00,589 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #85 deleted mail.mail records with IDs: [369] 2026-11-10 15:37:00,708 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_engine_rework: Starting TestEngineRework.test_128_a_forced_approval_survives_the_deletion_of_the_source ... 2026-11-10 15:37:01,577 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #64 deleted mail.mail records with IDs: [370] 2026-11-10 15:37:01,687 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #86 deleted mail.activity records with IDs: [190] 2026-11-10 15:37:01,783 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #86 deleted mail.mail records with IDs: [371] 2026-11-10 15:37:01,878 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8642, 8639] 2026-11-10 15:37:01,902 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted x.map.src records with IDs: [68] 2026-11-10 15:37:02,083 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_engine_rework: Starting TestEngineRework.test_128_a_forced_refusal_names_the_administrator_who_forced_it ... 2026-11-10 15:37:03,038 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #64 deleted mail.mail records with IDs: [372] 2026-11-10 15:37:03,142 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #64 deleted mail.mail records with IDs: [373] 2026-11-10 15:37:03,274 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #87 deleted mail.activity records with IDs: [191, 192] 2026-11-10 15:37:03,368 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #87 deleted mail.mail records with IDs: [374] 2026-11-10 15:37:04,202 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #64 deleted mail.mail records with IDs: [375] 2026-11-10 15:37:04,369 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #62 deleted mail.activity records with IDs: [193] 2026-11-10 15:37:04,484 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #62 deleted mail.mail records with IDs: [376] 2026-11-10 15:37:04,651 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_engine_rework: Starting TestEngineRework.test_129_a_forced_refusal_survives_the_deletion_of_the_source ... 2026-11-10 15:37:05,663 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #64 deleted mail.mail records with IDs: [377] 2026-11-10 15:37:05,787 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #88 deleted mail.activity records with IDs: [194] 2026-11-10 15:37:05,883 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #88 deleted mail.mail records with IDs: [378] 2026-11-10 15:37:06,020 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8656, 8654] 2026-11-10 15:37:06,043 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted x.map.src records with IDs: [71] 2026-11-10 15:37:06,164 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_engine_rework: Starting TestEngineRework.test_130_a_settings_administrator_is_only_told_the_code_is_required ... 2026-11-10 15:37:06,320 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_engine_rework: Starting TestEngineRework.test_131_a_user_without_the_settings_right_is_told_who_can_write_the_code ... 2026-11-10 15:37:06,702 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_engine_rework: Starting TestEngineRework.test_132_a_forced_refusal_sets_the_forcing_approver_and_a_refusal_on_ones_own_line_does_not ... 2026-11-10 15:37:07,623 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #64 deleted mail.mail records with IDs: [379] 2026-11-10 15:37:07,706 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #64 deleted mail.mail records with IDs: [380] 2026-11-10 15:37:07,821 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #90 deleted mail.activity records with IDs: [195, 196] 2026-11-10 15:37:07,904 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #90 deleted mail.mail records with IDs: [381] 2026-11-10 15:37:08,592 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #64 deleted mail.mail records with IDs: [382] 2026-11-10 15:37:08,706 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #62 deleted mail.activity records with IDs: [197] 2026-11-10 15:37:08,792 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #62 deleted mail.mail records with IDs: [383] 2026-11-10 15:37:08,896 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_engine_rework: Starting TestEngineRework.test_134_a_requester_cannot_create_a_line_flagged_as_an_exception ... 2026-11-10 15:37:10,012 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #64 deleted request.approval.user.line records with IDs: [137] 2026-11-10 15:37:10,118 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_engine_rework: Starting TestEngineRework.test_135_a_child_row_cannot_be_added_to_a_line_of_a_decided_request ... 2026-11-10 15:37:10,802 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #64 deleted mail.mail records with IDs: [384] 2026-11-10 15:37:10,893 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_engine_rework: Starting TestEngineRework.test_136_a_child_row_of_a_decided_request_cannot_be_deleted ... 2026-11-10 15:37:11,587 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #64 deleted mail.mail records with IDs: [385] 2026-11-10 15:37:11,724 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #62 deleted mail.activity records with IDs: [199] 2026-11-10 15:37:11,811 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #62 deleted mail.mail records with IDs: [386] 2026-11-10 15:37:11,961 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 29 checked, 29 removed 2026-11-10 15:37:11,975 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_engine_rework: Starting TestTeamApproversFollowTheHierarchy.test_a_manager_who_gets_a_user_after_the_hierarchy_was_set_up_becomes_a_team_approver ... 2026-11-10 15:37:12,668 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [387] 2026-11-10 15:37:12,676 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8690] 2026-11-10 15:37:12,682 104 INFO rb-82af9cd-226617-434699 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-10 15:37:13,000 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [388] 2026-11-10 15:37:13,009 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8692] 2026-11-10 15:37:13,014 104 INFO rb-82af9cd-226617-434699 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-10 15:37:13,221 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_engine_rework: Starting TestTeamApproversFollowTheHierarchy.test_a_manager_without_a_usable_user_is_skipped ... 2026-11-10 15:37:13,737 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [389] 2026-11-10 15:37:13,745 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8697] 2026-11-10 15:37:13,750 104 INFO rb-82af9cd-226617-434699 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-10 15:37:13,865 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [136] 2026-11-10 15:37:14,267 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_engine_rework: Starting TestTeamApproversFollowTheHierarchy.test_naming_a_department_manager_makes_the_user_a_team_approver_without_subordinates ... 2026-11-10 15:37:14,601 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [390] 2026-11-10 15:37:14,610 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8707] 2026-11-10 15:37:14,615 104 INFO rb-82af9cd-226617-434699 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-10 15:37:15,047 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [391] 2026-11-10 15:37:15,054 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8711] 2026-11-10 15:37:15,059 104 INFO rb-82af9cd-226617-434699 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-10 15:37:15,404 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_engine_rework: Starting TestTeamApproversFollowTheHierarchy.test_naming_a_manager_makes_the_user_a_team_approver_and_a_new_manager_does_not_remove_the_old ... 2026-11-10 15:37:15,805 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [392] 2026-11-10 15:37:15,814 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8719] 2026-11-10 15:37:15,821 104 INFO rb-82af9cd-226617-434699 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-10 15:37:16,255 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [393] 2026-11-10 15:37:16,261 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8723] 2026-11-10 15:37:16,266 104 INFO rb-82af9cd-226617-434699 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-10 15:37:16,788 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_engine_rework: Starting TestTeamApproversFollowTheHierarchy.test_the_seed_adds_the_managers_that_already_exist_and_can_run_again ... 2026-11-10 15:37:17,134 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [394] 2026-11-10 15:37:17,141 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8730] 2026-11-10 15:37:17,146 104 INFO rb-82af9cd-226617-434699 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-10 15:37:17,580 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [395] 2026-11-10 15:37:17,587 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8734] 2026-11-10 15:37:17,593 104 INFO rb-82af9cd-226617-434699 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-10 15:37:18,043 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [396] 2026-11-10 15:37:18,050 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8738] 2026-11-10 15:37:18,055 104 INFO rb-82af9cd-226617-434699 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-10 15:37:18,536 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 17 checked, 17 removed 2026-11-10 15:37:19,340 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_engine_state_writes_keep_working: Starting TestEngineStateWritesKeepWorking.test_refreshing_type_settings_keeps_a_submitted_request_and_its_approvers ... 2026-11-10 15:37:19,681 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #102 deleted mail.mail records with IDs: [397] 2026-11-10 15:37:19,884 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_engine_state_writes_keep_working: Starting TestEngineStateWritesKeepWorking.test_request_generated_by_the_requester_keeps_the_state_mapped_from_its_source ... 2026-11-10 15:37:20,242 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:37:20,706 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_101_single_attach_request_fills_relations ... 2026-11-10 15:37:21,165 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_102_multi_attach_request_creates_and_links_line ... 2026-11-10 15:37:21,655 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_103_multi_attach_preserve_existing_primary_request ... 2026-11-10 15:37:22,214 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_201_single_preserve_manual_request_links ... 2026-11-10 15:37:22,715 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_202_multi_preserve_manual_line_links ... 2026-11-10 15:37:23,216 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [147] 2026-11-10 15:37:23,272 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_203_multi_preserve_manual_request_links_then_attach ... 2026-11-10 15:37:23,767 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_204_single_cancel_then_new_request_relinks_primary ... 2026-11-10 15:37:24,341 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [398] 2026-11-10 15:37:24,418 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [201] 2026-11-10 15:37:24,829 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:37:25,217 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_111_single_attach_request_fills_m2m_relations ... 2026-11-10 15:37:25,629 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_112_multi_attach_creates_and_links_line_m2m ... 2026-11-10 15:37:26,157 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_113_multi_attach_preserve_existing_m2m_request_links ... 2026-11-10 15:37:26,703 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_211_single_preserve_manual_request_m2m_links ... 2026-11-10 15:37:27,212 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_212_multi_preserve_manual_line_m2m_links ... 2026-11-10 15:37:27,720 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_213_multi_preserve_manual_request_links_then_attach_m2m ... 2026-11-10 15:37:28,207 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:37:28,219 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_general_type_seed: Starting TestGeneralApprovalTypeSeed.test_a_new_company_gets_exactly_one_general_type ... 2026-11-10 15:37:31,819 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_general_type_seed: Starting TestGeneralApprovalTypeSeed.test_every_company_has_exactly_one_general_type ... 2026-11-10 15:37:31,869 104 INFO rb-82af9cd-226617-434699 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-11-10 15:37:32,402 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:37:32,414 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_general_type_seed: Starting TestSeededTypeNameTranslation.test_a_type_seeded_while_its_module_is_to_install_reads_the_module_terms ... 2026-11-10 15:37:32,790 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_general_type_seed: Starting TestSeededTypeNameTranslation.test_a_type_seeded_while_its_module_is_to_upgrade_reads_the_module_terms ... 2026-11-10 15:37:32,958 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:37:32,970 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_general_type_seed: Starting TestSeededTypeLabelOwner.test_a_seeded_type_reads_the_terms_of_the_module_that_added_its_type_value ... 2026-11-10 15:37:33,180 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:37:33,191 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_general_type_seed: Starting TestReloadingTypeTranslations.test_a_settings_administrator_and_the_superuser_can_reload_the_translations_of_the_types ... 2026-11-10 15:37:33,226 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_general_type_seed: Starting TestReloadingTypeTranslations.test_an_ordinary_internal_user_cannot_reload_the_translations_of_the_types ... 2026-11-10 15:37:33,538 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [399] 2026-11-10 15:37:33,546 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8955] 2026-11-10 15:37:33,551 104 INFO rb-82af9cd-226617-434699 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-10 15:37:33,595 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-10 15:37:33,905 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [400] 2026-11-10 15:37:33,912 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8957] 2026-11-10 15:37:33,917 104 INFO rb-82af9cd-226617-434699 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-10 15:37:34,197 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [401] 2026-11-10 15:37:34,204 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8959] 2026-11-10 15:37:34,209 104 INFO rb-82af9cd-226617-434699 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-10 15:37:34,222 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_general_type_seed: Starting TestSeededTypeNamedApprovers.test_a_named_approver_who_is_not_an_officer_is_left_out_and_one_note_tells_the_administrators ... 2026-11-10 15:37:34,420 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [402] 2026-11-10 15:37:34,487 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_general_type_seed: Starting TestSeededTypeNamedApprovers.test_a_named_officer_is_kept ... 2026-11-10 15:37:34,687 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_general_type_seed: Starting TestSeededTypeNamedApprovers.test_adding_a_step_with_a_user_who_is_not_an_officer_still_raises ... 2026-11-10 15:37:34,898 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_general_type_seed: Starting TestSeededTypeNamedApprovers.test_generating_the_type_again_posts_no_second_note ... 2026-11-10 15:37:35,110 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [403] 2026-11-10 15:37:35,180 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:37:35,191 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_generate_and_cleanup_source: Starting TestGenerateAndCleanupSources.test_multi_external_sources_survive_unlink ... 2026-11-10 15:37:35,897 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [159] 2026-11-10 15:37:36,085 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [404] 2026-11-10 15:37:36,143 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [202] 2026-11-10 15:37:36,603 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8970, 8967] 2026-11-10 15:37:36,633 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [120] 2026-11-10 15:37:36,667 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1260] 2026-11-10 15:37:36,692 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_generate_and_cleanup_source: Starting TestGenerateAndCleanupSources.test_multi_generate_and_cleanup_owned_sources ... 2026-11-10 15:37:37,166 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [161] 2026-11-10 15:37:37,411 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [162] 2026-11-10 15:37:37,607 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [405] 2026-11-10 15:37:37,677 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [203] 2026-11-10 15:37:38,129 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8975, 8972] 2026-11-10 15:37:38,156 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [121] 2026-11-10 15:37:38,192 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8974, 8973] 2026-11-10 15:37:38,205 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted x.map.src records with IDs: [79, 80] 2026-11-10 15:37:38,210 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1261] 2026-11-10 15:37:38,236 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_generate_and_cleanup_source: Starting TestGenerateAndCleanupSources.test_single_external_source_survives_unlink ... 2026-11-10 15:37:38,909 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [406] 2026-11-10 15:37:38,955 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [204] 2026-11-10 15:37:39,226 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8979, 8977] 2026-11-10 15:37:39,245 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [122] 2026-11-10 15:37:39,251 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1262] 2026-11-10 15:37:39,277 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_generate_and_cleanup_source: Starting TestGenerateAndCleanupSources.test_single_generate_and_cleanup_owned_source ... 2026-11-10 15:37:39,986 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [407] 2026-11-10 15:37:40,033 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [205] 2026-11-10 15:37:40,309 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8983, 8981] 2026-11-10 15:37:40,329 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [123] 2026-11-10 15:37:40,339 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8982] 2026-11-10 15:37:40,352 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted x.map.src records with IDs: [82] 2026-11-10 15:37:40,359 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1263] 2026-11-10 15:37:40,398 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:37:44,433 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_101_single_mode_one_request_per_source ... 2026-11-10 15:37:44,769 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_102_single_mode_one_request_per_source ... 2026-11-10 15:37:45,129 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_103_single_mode_one_request_per_source ... 2026-11-10 15:37:45,519 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_core_create_update_from_source_does_not_create_subject ... 2026-11-10 15:37:45,885 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [172] 2026-11-10 15:37:46,067 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [408] 2026-11-10 15:37:46,112 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_multi_mode_group_by_company_001 ... 2026-11-10 15:37:46,174 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_multi_mode_group_by_company_002 ... 2026-11-10 15:37:46,531 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_request_overrides_and_sanitization ... 2026-11-10 15:37:46,788 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_single_mode_update_path ... 2026-11-10 15:37:47,145 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [176] 2026-11-10 15:37:47,212 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-10 15:37:51,476 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_000 ... 2026-11-10 15:37:51,509 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_101_default_get_single_record ... 2026-11-10 15:37:51,721 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_103_default_get_multiple_records_same_company ... 2026-11-10 15:37:51,891 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_105_default_get_multi_company_is_rejected ... 2026-11-10 15:37:51,966 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_201_line_ids_computed_from_res_ids ... 2026-11-10 15:37:52,269 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_301_attach_existing_request_prefills_wizard ... 2026-11-10 15:37:52,653 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_303_attach_existing_request_prefills_wizard ... 2026-11-10 15:37:54,089 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #107 deleted request.approval.user.line records with IDs: [179] 2026-11-10 15:37:54,172 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_401_action_create_approval_single_mode ... 2026-11-10 15:37:54,750 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_403_action_create_approval_multi_mode_single_company ... 2026-11-10 15:37:55,348 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_501_prepare_request_overrides_sanitized ... 2026-11-10 15:37:55,700 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_503_prepare_request_overrides_sanitized ... 2026-11-10 15:37:56,076 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_505_prepare_request_overrides_sanitized ... 2026-11-10 15:37:56,439 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_601_wizard_create_from_source_does_not_create_subject ... 2026-11-10 15:37:57,036 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #107 deleted mail.mail records with IDs: [409] 2026-11-10 15:37:57,104 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_701_single_without_attach_should_raise ... 2026-11-10 15:37:57,380 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_702_single_with_attach_should_update_same_request ... 2026-11-10 15:37:58,428 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_703_multi_without_attach_should_raise ... 2026-11-10 15:37:58,735 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_704_multi_with_attach_should_replace_lines ... 2026-11-10 15:37:59,407 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [188] 2026-11-10 15:37:59,464 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_705_single_attach_syncs_quantity_amount ... 2026-11-10 15:38:00,011 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_706_multi_attach_syncs_quantity_amount_on_lines ... 2026-11-10 15:38:00,656 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [191] 2026-11-10 15:38:00,732 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-10 15:38:01,047 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_generate_src_records_from_request: Starting TestGenerateSrcRecordsFromRequest.test_01_single_header_and_one_line ... 2026-11-10 15:38:01,602 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [410] 2026-11-10 15:38:01,653 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_generate_src_records_from_request: Starting TestGenerateSrcRecordsFromRequest.test_02_single_header_and_two_lines ... 2026-11-10 15:38:02,289 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [411] 2026-11-10 15:38:02,348 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:38:02,566 104 INFO rb-82af9cd-226617-434699 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-11-10 15:38:02,893 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [412] 2026-11-10 15:38:02,945 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [210] 2026-11-10 15:38:03,238 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9025, 9023] 2026-11-10 15:38:03,262 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [148] 2026-11-10 15:38:03,269 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1284] 2026-11-10 15:38:03,295 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_generated_tracking_modify_existing_source: Starting TestGeneratedTrackingOnModifyExistingSource.test_02_attaching_an_existing_source_never_marks_it_generated ... 2026-11-10 15:38:03,704 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [413] 2026-11-10 15:38:03,755 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_generated_tracking_modify_existing_source: Starting TestGeneratedTrackingOnModifyExistingSource.test_03_attaching_an_existing_source_to_a_line_never_marks_it_generated ... 2026-11-10 15:38:04,533 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [414] 2026-11-10 15:38:04,592 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:38:07,145 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_101_all_hook_fields_accept_valid_python ... 2026-11-10 15:38:07,365 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_102_all_hook_fields_reject_syntax_error ... 2026-11-10 15:38:07,760 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_103_all_hook_fields_accept_empty_or_false ... 2026-11-10 15:38:08,071 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_104_all_hook_fields_reject_forbidden_opcode_assert ... 2026-11-10 15:38:08,499 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_105_multi_field_write_runs_single_constraint_pass ... 2026-11-10 15:38:08,784 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_106_multi_field_write_with_one_bad_field_fails ... 2026-11-10 15:38:09,080 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_107_incremental_write_two_fields_both_checked ... 2026-11-10 15:38:09,368 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_108_setattr_allowed_but_attribute_assignment_rejected ... 2026-11-10 15:38:09,981 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_201_pre_hook_blocks_confirm ... 2026-11-10 15:38:10,282 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_202_post_hook_touches_source ... 2026-11-10 15:38:10,665 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #108 deleted mail.mail records with IDs: [415] 2026-11-10 15:38:10,744 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_203_batching_and_context_flags ... 2026-11-10 15:38:11,213 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #108 deleted mail.mail records with IDs: [416] 2026-11-10 15:38:11,307 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #108 deleted mail.mail records with IDs: [417] 2026-11-10 15:38:11,389 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_204_group_by_type_runs_isolated ... 2026-11-10 15:38:12,230 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #108 deleted mail.mail records with IDs: [418] 2026-11-10 15:38:12,334 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #108 deleted mail.mail records with IDs: [419] 2026-11-10 15:38:12,421 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_205_post_exception_rolls_back_state_and_writes ... 2026-11-10 15:38:13,054 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #108 deleted mail.mail records with IDs: [420] 2026-11-10 15:38:13,144 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_206_preflight_blocks_forbidden_assert ... 2026-11-10 15:38:13,782 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #108 deleted mail.mail records with IDs: [421] 2026-11-10 15:38:13,835 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_207_runtime_error_rolls_back ... 2026-11-10 15:38:14,457 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #108 deleted mail.mail records with IDs: [422] 2026-11-10 15:38:14,552 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_209_usererror_type_preserved_with_prefix ... 2026-11-10 15:38:15,194 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #108 deleted mail.mail records with IDs: [423] 2026-11-10 15:38:15,246 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_210_a_business_error_of_the_hook_reaches_the_user_unchanged ... 2026-11-10 15:38:16,670 104 INFO rb-82af9cd-226617-434699 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-11-10 15:38:17,054 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #108 deleted mail.mail records with IDs: [424] 2026-11-10 15:38:17,121 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #108 deleted mail.mail records with IDs: [425] 2026-11-10 15:38:17,192 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_211_a_programming_error_of_the_hook_keeps_its_technical_context ... 2026-11-10 15:38:17,714 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_211_a_real_refusal_runs_both_refuse_hooks ... 2026-11-10 15:38:18,105 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #108 deleted mail.mail records with IDs: [426] 2026-11-10 15:38:18,173 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #108 deleted mail.mail records with IDs: [427] 2026-11-10 15:38:18,292 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #109 deleted mail.activity records with IDs: [224, 225] 2026-11-10 15:38:18,379 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #109 deleted mail.mail records with IDs: [428] 2026-11-10 15:38:18,503 104 INFO rb-82af9cd-226617-434699 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-11-10 15:38:18,888 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #108 deleted mail.mail records with IDs: [429] 2026-11-10 15:38:18,960 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #108 deleted mail.mail records with IDs: [430] 2026-11-10 15:38:19,112 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #109 deleted mail.activity records with IDs: [226, 227] 2026-11-10 15:38:19,200 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #109 deleted mail.mail records with IDs: [431] 2026-11-10 15:38:19,320 104 INFO rb-82af9cd-226617-434699 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-11-10 15:38:19,705 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #108 deleted mail.mail records with IDs: [432] 2026-11-10 15:38:19,772 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #108 deleted mail.mail records with IDs: [433] 2026-11-10 15:38:19,881 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #109 deleted mail.activity records with IDs: [228, 229] 2026-11-10 15:38:19,966 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #109 deleted mail.mail records with IDs: [434] 2026-11-10 15:38:20,025 104 INFO rb-82af9cd-226617-434699 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-11-10 15:38:20,409 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #108 deleted mail.mail records with IDs: [435] 2026-11-10 15:38:20,478 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #108 deleted mail.mail records with IDs: [436] 2026-11-10 15:38:20,599 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #109 deleted mail.activity records with IDs: [231, 232] 2026-11-10 15:38:20,718 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #109 deleted mail.mail records with IDs: [437] 2026-11-10 15:38:20,850 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #110 deleted mail.activity records with IDs: [233] 2026-11-10 15:38:20,938 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #110 deleted mail.mail records with IDs: [438] 2026-11-10 15:38:21,045 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_215_confirm_cancel_and_draft_post_hooks_still_fire ... 2026-11-10 15:38:21,431 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #108 deleted mail.mail records with IDs: [439] 2026-11-10 15:38:21,498 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #108 deleted mail.mail records with IDs: [440] 2026-11-10 15:38:21,582 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #112 deleted mail.activity records with IDs: [234, 235] 2026-11-10 15:38:21,890 104 INFO rb-82af9cd-226617-434699 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-11-10 15:38:22,276 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #108 deleted mail.mail records with IDs: [441] 2026-11-10 15:38:22,360 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #108 deleted mail.mail records with IDs: [442] 2026-11-10 15:38:22,430 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #108 deleted mail.mail records with IDs: [443] 2026-11-10 15:38:22,599 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #109 deleted mail.activity records with IDs: [236, 237, 238] 2026-11-10 15:38:22,701 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #109 deleted mail.mail records with IDs: [444] 2026-11-10 15:38:22,765 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #109 deleted mail.mail records with IDs: [445] 2026-11-10 15:38:22,931 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #110 deleted mail.activity records with IDs: [239, 240] 2026-11-10 15:38:23,039 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #110 deleted mail.mail records with IDs: [446] 2026-11-10 15:38:23,137 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_220_done_hooks_run_around_mark_as_done ... 2026-11-10 15:38:23,753 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #108 deleted mail.mail records with IDs: [447] 2026-11-10 15:38:23,818 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #108 deleted mail.mail records with IDs: [448] 2026-11-10 15:38:23,922 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #109 deleted mail.activity records with IDs: [241, 242] 2026-11-10 15:38:24,043 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #109 deleted mail.mail records with IDs: [449] 2026-11-10 15:38:24,166 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #110 deleted mail.activity records with IDs: [243] 2026-11-10 15:38:24,260 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #110 deleted mail.mail records with IDs: [450] 2026-11-10 15:38:24,406 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_221_an_action_assigned_by_a_pre_hook_stops_the_transition ... 2026-11-10 15:38:25,056 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #108 deleted mail.mail records with IDs: [451] 2026-11-10 15:38:25,124 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #108 deleted mail.mail records with IDs: [452] 2026-11-10 15:38:25,216 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_222_a_line_refusal_runs_the_refuse_pre_hook_once_with_that_line ... 2026-11-10 15:38:26,032 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #108 deleted mail.mail records with IDs: [453] 2026-11-10 15:38:26,206 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #109 deleted mail.activity records with IDs: [246] 2026-11-10 15:38:26,285 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #109 deleted mail.mail records with IDs: [454] 2026-11-10 15:38:26,404 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_223_a_line_cancel_runs_the_cancel_pre_hook_with_that_line ... 2026-11-10 15:38:27,213 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #108 deleted mail.mail records with IDs: [455] 2026-11-10 15:38:27,354 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #109 deleted mail.activity records with IDs: [247] 2026-11-10 15:38:27,448 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #109 deleted mail.mail records with IDs: [456] 2026-11-10 15:38:27,628 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_224_a_line_pre_hook_may_stop_the_line_refusal_with_an_action ... 2026-11-10 15:38:28,367 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #108 deleted mail.mail records with IDs: [457] 2026-11-10 15:38:28,454 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_300_ir_logging_records_created_with_explicit_log_call ... 2026-11-10 15:38:29,171 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #108 deleted mail.mail records with IDs: [458] 2026-11-10 15:38:29,286 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #108 deleted mail.mail records with IDs: [459] 2026-11-10 15:38:29,368 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_301_every_log_call_of_a_hook_run_leaves_one_ir_logging_record ... 2026-11-10 15:38:30,066 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #108 deleted mail.mail records with IDs: [460] 2026-11-10 15:38:30,173 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-10 15:38:30,310 104 INFO rb-82af9cd-226617-434699 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-11-10 15:38:30,517 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:38:30,823 104 INFO rb-82af9cd-226617-434699 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-11-10 15:38:30,860 104 INFO rb-82af9cd-226617-434699 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-11-10 15:38:31,038 104 INFO rb-82af9cd-226617-434699 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-11-10 15:38:31,206 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:38:31,467 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_line_matching: Starting TestApprovalRequestLineMatching.test_301_reuse_by_mapping_different_field_names ... 2026-11-10 15:38:31,947 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [238] 2026-11-10 15:38:32,005 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_line_matching: Starting TestApprovalRequestLineMatching.test_302_float_tolerance_on_mapped_field ... 2026-11-10 15:38:32,513 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [240] 2026-11-10 15:38:32,573 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_line_matching: Starting TestApprovalRequestLineMatching.test_303_prefer_linked_candidate_on_tie ... 2026-11-10 15:38:33,137 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [242] 2026-11-10 15:38:33,218 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [243] 2026-11-10 15:38:33,275 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_line_matching: Starting TestApprovalRequestLineMatching.test_304_no_match_creates_new_line ... 2026-11-10 15:38:33,916 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:38:34,192 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_blacklisted_dest_fields_are_skipped ... 2026-11-10 15:38:34,234 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_computed_non_stored_is_skipped ... 2026-11-10 15:38:34,258 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_date_start_exact_name_type ... 2026-11-10 15:38:34,279 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_date_to_datetime_near_equivalent ... 2026-11-10 15:38:34,301 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_datetime_to_date_near_equivalent ... 2026-11-10 15:38:34,323 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_dest_field_hints_consistency ... 2026-11-10 15:38:34,355 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_exact_name_and_type_match ... 2026-11-10 15:38:34,377 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_manual_mapping_many2one_relation_mismatch_raises ... 2026-11-10 15:38:34,641 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_manual_mapping_selection_mismatch_keys_raises ... 2026-11-10 15:38:34,664 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_many2one_relation_and_name_match ... 2026-11-10 15:38:34,687 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_many2one_relation_mismatch_is_not_mapped ... 2026-11-10 15:38:34,710 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_name_near_equivalent_float_to_monetary ... 2026-11-10 15:38:34,733 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_related_non_stored_is_skipped ... 2026-11-10 15:38:34,755 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_selection_keys_equal_allows_mapping ... 2026-11-10 15:38:34,777 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_selection_keys_mismatch_raises ... 2026-11-10 15:38:34,921 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [3428] 2026-11-10 15:38:35,099 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_x2many_is_never_auto_mapped ... 2026-11-10 15:38:35,129 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:38:35,398 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_mapping_autogen_labeltype: Starting TestAutoFieldMappingLabelType.test_label_plus_type_maps_when_names_differ ... 2026-11-10 15:38:35,434 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:38:35,446 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_type_relation_compatibility ... 2026-11-10 15:38:35,503 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:38:35,519 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_migrate_field_mapping_line: Starting TestMigrateFieldMappingLine.test_a_customised_line_is_kept_and_one_note_asks_for_the_change ... 2026-11-10 15:38:35,949 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [461] 2026-11-10 15:38:35,988 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_migrate_field_mapping_line: Starting TestMigrateFieldMappingLine.test_a_line_added_by_the_migration_keeps_the_settings_set_by_hand ... 2026-11-10 15:38:36,449 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_migrate_field_mapping_line: Starting TestMigrateFieldMappingLine.test_a_line_the_administrator_deleted_is_not_recreated_when_only_a_flag_is_wanted ... 2026-11-10 15:38:36,738 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [3444] 2026-11-10 15:38:36,993 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [462] 2026-11-10 15:38:37,045 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_migrate_field_mapping_line: Starting TestMigrateFieldMappingLine.test_a_missing_child_line_is_created_and_its_toggle_switched_on ... 2026-11-10 15:38:37,405 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_migrate_field_mapping_line: Starting TestMigrateFieldMappingLine.test_a_missing_top_level_watch_line_is_created_without_an_approval_field ... 2026-11-10 15:38:37,749 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_migrate_field_mapping_line: Starting TestMigrateFieldMappingLine.test_a_pair_that_is_no_longer_two_way_is_not_extended ... 2026-11-10 15:38:38,089 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [463] 2026-11-10 15:38:38,123 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_migrate_field_mapping_line: Starting TestMigrateFieldMappingLine.test_running_again_creates_nothing_and_posts_nothing ... 2026-11-10 15:38:38,446 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_migrate_field_mapping_line: Starting TestMigrateFieldMappingLine.test_the_flag_is_set_on_a_line_that_still_has_the_seeded_shape ... 2026-11-10 15:38:38,724 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:38:38,860 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_migrate_hook_text: Starting TestMigrateHookText.test_01_a_type_holding_only_the_default_comment_block_receives_the_text ... 2026-11-10 15:38:38,902 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_migrate_hook_text: Starting TestMigrateHookText.test_02_an_empty_hook_receives_the_text ... 2026-11-10 15:38:38,952 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_migrate_hook_text: Starting TestMigrateHookText.test_03_the_old_seed_is_replaced_even_with_a_comment_around_it ... 2026-11-10 15:38:39,000 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_migrate_hook_text: Starting TestMigrateHookText.test_04_the_old_seed_is_cleared_to_the_field_default_when_no_text_is_given ... 2026-11-10 15:38:39,049 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_migrate_hook_text: Starting TestMigrateHookText.test_05_an_administrator_text_is_kept_and_a_note_asks_to_merge_the_line ... 2026-11-10 15:38:39,160 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [464] 2026-11-10 15:38:39,190 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_migrate_hook_text: Starting TestMigrateHookText.test_06_the_note_mentions_the_active_internal_settings_administrators ... 2026-11-10 15:38:39,301 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [465] 2026-11-10 15:38:39,328 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_migrate_hook_text: Starting TestMigrateHookText.test_07_a_second_run_changes_nothing_and_posts_no_second_note ... 2026-11-10 15:38:39,443 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [466] 2026-11-10 15:38:39,473 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_migrate_hook_text: Starting TestMigrateHookText.test_08_an_administrator_text_already_holding_the_line_gets_no_note ... 2026-11-10 15:38:39,517 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_migrate_hook_text: Starting TestMigrateHookText.test_09_another_line_on_the_same_type_still_gets_its_own_note ... 2026-11-10 15:38:39,626 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [467] 2026-11-10 15:38:39,679 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [468] 2026-11-10 15:38:39,711 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:38:40,538 104 INFO rb-82af9cd-226617-434699 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-11-10 15:38:41,010 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #114 deleted mail.mail records with IDs: [469] 2026-11-10 15:38:41,064 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #114 deleted mail.followers records with IDs: [1351] 2026-11-10 15:38:41,131 104 INFO rb-82af9cd-226617-434699 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-11-10 15:38:42,139 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #114 deleted mail.mail records with IDs: [470] 2026-11-10 15:38:42,187 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #114 deleted mail.followers records with IDs: [1353] 2026-11-10 15:38:42,259 104 INFO rb-82af9cd-226617-434699 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-11-10 15:38:42,719 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #114 deleted mail.mail records with IDs: [471] 2026-11-10 15:38:42,767 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #114 deleted mail.followers records with IDs: [1355] 2026-11-10 15:38:42,843 104 INFO rb-82af9cd-226617-434699 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-11-10 15:38:43,303 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #114 deleted mail.mail records with IDs: [472] 2026-11-10 15:38:43,349 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #114 deleted mail.followers records with IDs: [1357] 2026-11-10 15:38:43,432 104 INFO rb-82af9cd-226617-434699 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-11-10 15:38:43,904 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #114 deleted mail.mail records with IDs: [473] 2026-11-10 15:38:43,955 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #114 deleted mail.followers records with IDs: [1359] 2026-11-10 15:38:44,046 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:38:44,058 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_request_line_discount: Starting TestRequestLineDiscount.test_a_discount_is_ignored_when_the_type_does_not_use_it ... 2026-11-10 15:38:44,384 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_request_line_discount: Starting TestRequestLineDiscount.test_a_source_discount_can_be_mapped_to_the_line_discount ... 2026-11-10 15:38:44,945 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_request_line_discount: Starting TestRequestLineDiscount.test_no_discount_leaves_the_totals_unchanged ... 2026-11-10 15:38:45,228 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_request_line_discount: Starting TestRequestLineDiscount.test_the_discount_comes_off_the_unit_price_before_the_quantity ... 2026-11-10 15:38:45,523 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_request_line_discount: Starting TestRequestLineDiscount.test_the_header_totals_follow_the_discounted_lines ... 2026-11-10 15:38:45,822 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [255] 2026-11-10 15:38:45,880 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:38:51,437 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_requester_lines_with_other_employees: Starting TestRequesterLinesWithOtherEmployees.test_a_requester_creates_reads_and_writes_a_line_naming_another_employee ... 2026-11-10 15:38:51,677 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_requester_lines_with_other_employees: Starting TestRequesterLinesWithOtherEmployees.test_a_user_does_not_read_the_lines_of_another_requests_naming_other_employees ... 2026-11-10 15:38:51,918 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_requester_lines_with_other_employees: Starting TestRequesterLinesWithOtherEmployees.test_a_user_still_reads_their_own_line_on_the_request_of_someone_else ... 2026-11-10 15:38:52,167 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-11-10 15:38:53,245 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_revert_on_cancel_and_refuse: Starting TestRevertOnCancelAndRefuse.test_a_cancelled_or_done_request_keeps_its_state_when_its_document_is_deleted ... 2026-11-10 15:38:53,755 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #129 deleted mail.mail records with IDs: [474] 2026-11-10 15:38:53,867 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #130 deleted mail.activity records with IDs: [257] 2026-11-10 15:38:53,967 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #130 deleted mail.mail records with IDs: [475] 2026-11-10 15:38:54,130 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted x.revert.src records with IDs: [1] 2026-11-10 15:38:54,536 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #129 deleted mail.mail records with IDs: [476] 2026-11-10 15:38:54,637 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #130 deleted mail.activity records with IDs: [258] 2026-11-10 15:38:54,762 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #130 deleted mail.mail records with IDs: [477] 2026-11-10 15:38:54,849 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted x.revert.src records with IDs: [2] 2026-11-10 15:38:54,961 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_revert_on_cancel_and_refuse: Starting TestRevertOnCancelAndRefuse.test_a_generated_document_sent_through_another_request_stays_owned_by_the_first ... 2026-11-10 15:38:55,353 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #129 deleted mail.mail records with IDs: [478] 2026-11-10 15:38:55,464 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #130 deleted mail.activity records with IDs: [259] 2026-11-10 15:38:55,562 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #130 deleted mail.mail records with IDs: [479] 2026-11-10 15:38:55,981 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #129 deleted mail.mail records with IDs: [480] 2026-11-10 15:38:56,083 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #129 deleted mail.mail records with IDs: [481] 2026-11-10 15:38:56,130 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #131 deleted mail.activity records with IDs: [260] 2026-11-10 15:38:56,313 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_revert_on_cancel_and_refuse: Starting TestRevertOnCancelAndRefuse.test_a_partial_refusal_keeps_the_generated_document ... 2026-11-10 15:38:57,558 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #129 deleted mail.mail records with IDs: [482] 2026-11-10 15:38:57,641 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #129 deleted mail.mail records with IDs: [483] 2026-11-10 15:38:57,718 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #129 deleted mail.mail records with IDs: [484] 2026-11-10 15:38:57,845 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #130 deleted mail.activity records with IDs: [261, 262, 263] 2026-11-10 15:38:57,937 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #130 deleted mail.mail records with IDs: [485] 2026-11-10 15:38:58,004 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #130 deleted mail.mail records with IDs: [486] 2026-11-10 15:38:58,103 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_revert_on_cancel_and_refuse: Starting TestRevertOnCancelAndRefuse.test_cancel_draft_and_delete_after_a_revert_raise_nothing ... 2026-11-10 15:38:58,517 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #129 deleted mail.mail records with IDs: [487] 2026-11-10 15:38:58,626 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #130 deleted mail.activity records with IDs: [266] 2026-11-10 15:38:58,709 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #130 deleted mail.mail records with IDs: [488] 2026-11-10 15:38:58,856 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #131 deleted x.revert.src records with IDs: [5] 2026-11-10 15:38:59,144 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #129 deleted mail.message records with IDs: [9201, 9200, 9199, 9198] 2026-11-10 15:38:59,188 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #129 deleted viin.approval.request records with IDs: [206] 2026-11-10 15:38:59,194 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #129 deleted mail.followers records with IDs: [1378, 1379, 1380] 2026-11-10 15:38:59,218 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_revert_on_cancel_and_refuse: Starting TestRevertOnCancelAndRefuse.test_cancel_leaves_an_attached_done_document_untouched ... 2026-11-10 15:38:59,691 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #129 deleted mail.mail records with IDs: [489] 2026-11-10 15:38:59,802 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #130 deleted mail.activity records with IDs: [267] 2026-11-10 15:38:59,885 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #130 deleted mail.mail records with IDs: [490] 2026-11-10 15:39:00,039 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_revert_on_cancel_and_refuse: Starting TestRevertOnCancelAndRefuse.test_cancel_removes_the_generated_document ... 2026-11-10 15:39:00,444 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #129 deleted mail.mail records with IDs: [491] 2026-11-10 15:39:00,561 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #130 deleted mail.activity records with IDs: [268] 2026-11-10 15:39:00,644 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #130 deleted mail.mail records with IDs: [492] 2026-11-10 15:39:00,797 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #131 deleted x.revert.src records with IDs: [7] 2026-11-10 15:39:00,913 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_revert_on_cancel_and_refuse: Starting TestRevertOnCancelAndRefuse.test_cancel_stops_on_a_generated_document_past_its_revert_point ... 2026-11-10 15:39:01,310 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #129 deleted mail.mail records with IDs: [493] 2026-11-10 15:39:01,425 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #130 deleted mail.activity records with IDs: [269] 2026-11-10 15:39:01,512 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #130 deleted mail.mail records with IDs: [494] 2026-11-10 15:39:01,656 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #129 deleted mail.mail records with IDs: [495] 2026-11-10 15:39:01,820 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_revert_on_cancel_and_refuse: Starting TestRevertOnCancelAndRefuse.test_refuse_leaves_an_attached_done_document_untouched ... 2026-11-10 15:39:02,329 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #129 deleted mail.mail records with IDs: [496] 2026-11-10 15:39:02,447 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #130 deleted mail.activity records with IDs: [270] 2026-11-10 15:39:02,546 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #130 deleted mail.mail records with IDs: [497] 2026-11-10 15:39:02,663 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_revert_on_cancel_and_refuse: Starting TestRevertOnCancelAndRefuse.test_refuse_removes_the_generated_document ... 2026-11-10 15:39:03,106 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #129 deleted mail.mail records with IDs: [498] 2026-11-10 15:39:03,229 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #130 deleted mail.activity records with IDs: [271] 2026-11-10 15:39:03,324 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #130 deleted mail.mail records with IDs: [499] 2026-11-10 15:39:03,436 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #130 deleted x.revert.src records with IDs: [10] 2026-11-10 15:39:03,557 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_revert_on_cancel_and_refuse: Starting TestRevertOnCancelAndRefuse.test_refuse_stops_on_a_generated_document_past_its_revert_point ... 2026-11-10 15:39:03,993 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #129 deleted mail.mail records with IDs: [500] 2026-11-10 15:39:04,131 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #130 deleted mail.activity records with IDs: [272] 2026-11-10 15:39:04,227 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #130 deleted mail.mail records with IDs: [501] 2026-11-10 15:39:04,338 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_revert_on_cancel_and_refuse: Starting TestRevertOnCancelAndRefuse.test_the_block_names_the_document_the_model_designates ... 2026-11-10 15:39:04,748 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #129 deleted mail.mail records with IDs: [502] 2026-11-10 15:39:04,883 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #130 deleted mail.activity records with IDs: [273] 2026-11-10 15:39:04,970 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #130 deleted mail.mail records with IDs: [503] 2026-11-10 15:39:05,085 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-10 15:39:05,389 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_snapshot_child_scope: Starting TestSnapshotChildScope.test_a_child_bound_to_the_request_lines_posts_no_note_for_a_field_left_out ... 2026-11-10 15:39:05,823 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [504] 2026-11-10 15:39:05,882 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_snapshot_child_scope: Starting TestSnapshotChildScope.test_a_child_changed_through_its_document_after_its_own_note_is_reported_again ... 2026-11-10 15:39:06,358 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [505] 2026-11-10 15:39:06,480 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_snapshot_child_scope: Starting TestSnapshotChildScope.test_a_child_edited_on_its_own_is_reported_once_when_its_document_is_written_later ... 2026-11-10 15:39:06,974 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [506] 2026-11-10 15:39:07,083 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_snapshot_child_scope: Starting TestSnapshotChildScope.test_a_child_edited_through_its_parent_is_reported_once ... 2026-11-10 15:39:07,614 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [507] 2026-11-10 15:39:07,731 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_snapshot_child_scope: Starting TestSnapshotChildScope.test_a_child_field_left_out_of_the_comparison_posts_no_note_when_edited ... 2026-11-10 15:39:08,190 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [508] 2026-11-10 15:39:08,291 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted viin.approval.snapshot records with IDs: [137] 2026-11-10 15:39:08,402 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_snapshot_child_scope: Starting TestSnapshotChildScope.test_a_child_pair_whose_mapped_fields_are_all_left_out_posts_no_note_when_edited ... 2026-11-10 15:39:08,903 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [509] 2026-11-10 15:39:09,001 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted viin.approval.snapshot records with IDs: [139] 2026-11-10 15:39:09,063 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_snapshot_child_scope: Starting TestSnapshotChildScope.test_a_hand_edit_of_a_mapped_child_field_posts_one_note ... 2026-11-10 15:39:09,551 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [510] 2026-11-10 15:39:09,642 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_snapshot_child_scope: Starting TestSnapshotChildScope.test_a_line_added_after_a_child_reported_its_own_change_is_reported_by_the_document ... 2026-11-10 15:39:10,095 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [511] 2026-11-10 15:39:10,209 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_snapshot_child_scope: Starting TestSnapshotChildScope.test_the_note_of_a_change_reads_in_the_language_of_the_user_who_changed_the_document ... 2026-11-10 15:39:10,213 104 INFO rb-82af9cd-226617-434699 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-11-10 15:39:10,213 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval/i18n_extra/vi.po for language vi_VN 2026-11-10 15:39:10,215 104 INFO rb-82af9cd-226617-434699 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-11-10 15:39:10,215 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval/i18n/vi_VN.po for language vi_VN 2026-11-10 15:39:11,467 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [512] 2026-11-10 15:39:11,589 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:39:12,069 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_01_snapshot_created_on_confirm ... 2026-11-10 15:39:12,512 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [513] 2026-11-10 15:39:12,560 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_02_recursive_diff_on_one2many_line_ids ... 2026-11-10 15:39:13,035 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [514] 2026-11-10 15:39:13,118 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_03_many2one_change_detected ... 2026-11-10 15:39:13,601 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [515] 2026-11-10 15:39:13,702 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_041_m2m_employee_ids_changes ... 2026-11-10 15:39:14,157 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [516] 2026-11-10 15:39:14,392 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_042_m2m_employee_ids_changes ... 2026-11-10 15:39:15,164 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [517] 2026-11-10 15:39:15,231 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_05_child_ids_not_mapped_ignored_in_type_single ... 2026-11-10 15:39:15,713 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [518] 2026-11-10 15:39:15,785 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_06_both_sides_message_posting ... 2026-11-10 15:39:16,282 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [519] 2026-11-10 15:39:16,384 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_07_toggle_employee_ids_off_excludes_from_snapshot ... 2026-11-10 15:39:17,160 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [520] 2026-11-10 15:39:17,351 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_08_current_snapshot_pointer_latest ... 2026-11-10 15:39:17,862 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [521] 2026-11-10 15:39:17,914 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [291] 2026-11-10 15:39:18,353 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [522] 2026-11-10 15:39:18,417 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_09_child_ids_mapped_diff_with_child_type ... 2026-11-10 15:39:19,013 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [523] 2026-11-10 15:39:19,121 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:39:19,423 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_snapshot_engine_writes: Starting TestSnapshotEngineWrites.test_a_real_edit_after_submission_posts_one_note ... 2026-11-10 15:39:19,802 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [524] 2026-11-10 15:39:19,893 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_snapshot_engine_writes: Starting TestSnapshotEngineWrites.test_a_write_of_a_code_hook_posts_no_note ... 2026-11-10 15:39:20,275 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [525] 2026-11-10 15:39:20,367 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [295] 2026-11-10 15:39:20,496 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_snapshot_engine_writes: Starting TestSnapshotEngineWrites.test_the_exception_mirror_pushed_to_a_source_posts_no_note ... 2026-11-10 15:39:20,946 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [526] 2026-11-10 15:39:21,018 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:39:21,236 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_snapshot_value_format: Starting TestSnapshotValueFormat.test_a_monetary_value_is_shown_with_the_currency_of_the_record_in_the_users_language ... 2026-11-10 15:39:21,556 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [527] 2026-11-10 15:39:22,210 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:39:22,459 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_snapshot_value_format: Starting TestSnapshotDatetimeFormat.test_a_rescheduled_document_of_a_submitted_request_shows_both_datetimes_in_the_users_format ... 2026-11-10 15:39:22,803 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [528] 2026-11-10 15:39:22,913 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_snapshot_value_format: Starting TestSnapshotDatetimeFormat.test_a_rescheduled_document_of_an_approved_request_shows_both_datetimes_in_the_users_format ... 2026-11-10 15:39:23,275 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [529] 2026-11-10 15:39:23,368 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [299] 2026-11-10 15:39:23,513 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:39:29,661 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #137 deleted mail.mail records with IDs: [530] 2026-11-10 15:39:29,743 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #137 deleted mail.mail records with IDs: [531] 2026-11-10 15:39:29,803 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_snapshot_visible_with_its_request: Starting TestSnapshotVisibleWithItsRequest.test_every_audience_of_the_request_reads_its_snapshot ... 2026-11-10 15:39:29,808 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #137 deleted mail.followers records with IDs: [1430] 2026-11-10 15:39:29,874 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #137 deleted mail.followers records with IDs: [1432] 2026-11-10 15:39:29,911 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #137 deleted mail.followers records with IDs: [1433] 2026-11-10 15:39:29,969 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_snapshot_visible_with_its_request: Starting TestSnapshotVisibleWithItsRequest.test_premises_of_the_submitted_request ... 2026-11-10 15:39:30,057 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_snapshot_visible_with_its_request: Starting TestSnapshotVisibleWithItsRequest.test_requester_sees_the_snapshot_on_the_request ... 2026-11-10 15:39:30,153 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_snapshot_visible_with_its_request: Starting TestSnapshotVisibleWithItsRequest.test_user_outside_every_audience_reads_no_snapshot ... 2026-11-10 15:39:30,243 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-10 15:39:30,480 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_snapshot_watch_only: Starting TestSnapshotWatchOnly.test_a_field_another_type_synchronizes_stays_watch_only_for_this_type ... 2026-11-10 15:39:30,906 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [532] 2026-11-10 15:39:31,038 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [302] 2026-11-10 15:39:31,155 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_snapshot_watch_only: Starting TestSnapshotWatchOnly.test_a_watch_line_never_writes_either_side ... 2026-11-10 15:39:31,426 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_snapshot_watch_only: Starting TestSnapshotWatchOnly.test_a_watched_field_changed_after_the_decision_posts_nothing ... 2026-11-10 15:39:31,773 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [533] 2026-11-10 15:39:31,869 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [303] 2026-11-10 15:39:31,966 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_snapshot_watch_only: Starting TestSnapshotWatchOnly.test_a_watched_field_changed_by_hand_while_pending_posts_one_note_naming_it ... 2026-11-10 15:39:32,335 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [534] 2026-11-10 15:39:32,428 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_snapshot_watch_only: Starting TestSnapshotWatchOnly.test_a_write_of_a_code_hook_on_a_watched_field_posts_nothing ... 2026-11-10 15:39:32,791 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [535] 2026-11-10 15:39:32,851 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_snapshot_watch_only: Starting TestSnapshotWatchOnly.test_an_ordinary_mapped_field_changed_after_the_decision_still_posts ... 2026-11-10 15:39:33,209 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [536] 2026-11-10 15:39:33,315 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [306] 2026-11-10 15:39:33,475 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [537] 2026-11-10 15:39:33,532 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [538] 2026-11-10 15:39:33,557 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_snapshot_watch_only: Starting TestSnapshotWatchOnly.test_only_the_watch_direction_may_leave_the_approval_field_empty ... 2026-11-10 15:39:33,793 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:39:34,272 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_snapshot_without_hr_group: Starting TestSnapshotWithoutHrGroup.test_a_user_without_the_hr_group_submits_and_a_later_edit_is_reported ... 2026-11-10 15:39:34,903 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [539] 2026-11-10 15:39:34,968 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [540] 2026-11-10 15:39:35,034 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-10 15:39:36,203 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_approver_approves_and_requester_marks_done_without_rights_on_the_source ... 2026-11-10 15:39:36,797 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #143 deleted mail.mail records with IDs: [541] 2026-11-10 15:39:36,916 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #145 deleted mail.activity records with IDs: [308] 2026-11-10 15:39:37,006 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #145 deleted mail.mail records with IDs: [542] 2026-11-10 15:39:37,080 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_approver_cannot_push_into_a_readable_source_it_cannot_write ... 2026-11-10 15:39:37,368 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 145, model: x.src.guarded 2026-11-10 15:39:37,400 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_approver_who_cannot_write_the_source_refuses_and_the_line_outcome_reaches_it ... 2026-11-10 15:39:38,205 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #143 deleted mail.mail records with IDs: [543] 2026-11-10 15:39:38,344 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_author_who_can_write_the_source_has_the_values_written_back_by_the_engine ... 2026-11-10 15:39:38,930 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #143 deleted mail.mail records with IDs: [544] 2026-11-10 15:39:39,057 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #145 deleted mail.activity records with IDs: [310] 2026-11-10 15:39:39,142 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #145 deleted mail.mail records with IDs: [545] 2026-11-10 15:39:39,211 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_binding_to_a_source_the_user_cannot_read_is_refused ... 2026-11-10 15:39:39,407 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 144, model: x.src.guarded 2026-11-10 15:39:39,440 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_bound_request_does_not_pull_a_restricted_field_for_a_user_without_its_group ... 2026-11-10 15:39:39,712 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_control_privileged_user_copies_and_writes_the_restricted_field ... 2026-11-10 15:39:40,194 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_control_requester_pushes_into_a_source_it_may_write ... 2026-11-10 15:39:40,480 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_copy_by_a_user_who_cannot_write_the_source_pushes_nothing_into_it ... 2026-11-10 15:39:40,806 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #145 deleted mail.activity records with IDs: [311] 2026-11-10 15:39:41,151 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_copy_default_equal_to_the_source_is_allowed_for_a_user_who_cannot_write_it ... 2026-11-10 15:39:41,450 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #145 deleted mail.activity records with IDs: [312] 2026-11-10 15:39:41,777 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_copy_default_with_a_differing_value_is_refused_for_a_user_who_cannot_write_the_source ... 2026-11-10 15:39:42,089 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #145 deleted mail.activity records with IDs: [313] 2026-11-10 15:39:42,215 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 145, model: x.src.guarded 2026-11-10 15:39:42,245 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_copy_default_with_a_restricted_value_is_refused_like_a_write ... 2026-11-10 15:39:42,583 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #145 deleted mail.activity records with IDs: [314] 2026-11-10 15:39:42,699 104 INFO rb-82af9cd-226617-434699 odoo.models: Access Denied by ACLs for operation: write, uid: 145, model: x.src.guarded, fields: restricted_amount 2026-11-10 15:39:42,725 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_copy_of_a_request_does_not_pull_a_restricted_field ... 2026-11-10 15:39:43,298 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #143 deleted mail.mail records with IDs: [546] 2026-11-10 15:39:43,372 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #143 deleted mail.activity records with IDs: [315] 2026-11-10 15:39:43,704 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_copy_of_a_request_holding_a_restricted_value_leaves_it_out_for_a_user_without_the_group ... 2026-11-10 15:39:44,223 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #143 deleted mail.mail records with IDs: [547] 2026-11-10 15:39:44,289 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #143 deleted mail.activity records with IDs: [316] 2026-11-10 15:39:44,598 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_creating_a_request_cannot_write_a_restricted_field_for_a_user_without_its_group ... 2026-11-10 15:39:44,819 104 INFO rb-82af9cd-226617-434699 odoo.models: Access Denied by ACLs for operation: write, uid: 143, model: x.src.guarded, fields: restricted_amount 2026-11-10 15:39:44,854 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_creating_a_request_with_a_differing_value_is_refused_for_a_user_who_cannot_write_the_source ... 2026-11-10 15:39:45,065 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 145, model: x.src.guarded 2026-11-10 15:39:45,096 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_creating_a_request_with_a_restricted_value_is_refused_and_creates_nothing ... 2026-11-10 15:39:45,294 104 INFO rb-82af9cd-226617-434699 odoo.models: Access Denied by ACLs for operation: write, uid: 143, model: x.src.guarded, fields: restricted_amount 2026-11-10 15:39:45,326 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_direct_generation_does_not_copy_a_restricted_field_for_a_user_without_its_group ... 2026-11-10 15:39:45,609 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_engine_never_wipes_a_restricted_field_the_requester_could_not_see ... 2026-11-10 15:39:46,146 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #143 deleted mail.mail records with IDs: [548] 2026-11-10 15:39:46,257 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #145 deleted mail.activity records with IDs: [317] 2026-11-10 15:39:46,342 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #145 deleted mail.mail records with IDs: [549] 2026-11-10 15:39:46,401 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_engine_saves_of_an_author_who_cannot_write_the_source_do_not_reach_it ... 2026-11-10 15:39:46,613 104 INFO rb-82af9cd-226617-434699 odoo.addons.viin_approval.models.abstract_approval_request_fields: Not pushed from viin.approval.request,270 into x.src.guarded,5, as its author may not write the source: responsible_id 2026-11-10 15:39:46,764 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #144 deleted mail.mail records with IDs: [550] 2026-11-10 15:39:46,889 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #145 deleted mail.activity records with IDs: [318] 2026-11-10 15:39:47,012 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #145 deleted mail.mail records with IDs: [551] 2026-11-10 15:39:47,066 104 INFO rb-82af9cd-226617-434699 odoo.addons.viin_approval.models.abstract_approval_request_fields: Not pushed from viin.approval.request,270 into x.src.guarded,5, as its author may not write the source: responsible_id 2026-11-10 15:39:47,097 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_line_added_by_a_privileged_user_does_not_pull_a_restricted_value_for_the_requester ... 2026-11-10 15:39:47,937 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #146 deleted request.approval.user.line records with IDs: [334] 2026-11-10 15:39:48,010 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_many2many_value_of_an_author_who_cannot_write_the_source_is_not_pushed ... 2026-11-10 15:39:48,451 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #144 deleted mail.mail records with IDs: [552] 2026-11-10 15:39:48,585 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #145 deleted mail.activity records with IDs: [319] 2026-11-10 15:39:48,672 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #145 deleted mail.mail records with IDs: [553] 2026-11-10 15:39:48,732 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_privileged_user_saving_a_request_of_another_does_not_wipe_a_withheld_field ... 2026-11-10 15:39:49,181 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_privileged_user_sees_the_value_through_the_whole_flow ... 2026-11-10 15:39:49,773 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #146 deleted mail.mail records with IDs: [554] 2026-11-10 15:39:49,875 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #145 deleted mail.activity records with IDs: [320] 2026-11-10 15:39:49,955 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #145 deleted mail.mail records with IDs: [555] 2026-11-10 15:39:50,002 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_pushing_into_a_source_the_user_cannot_write_is_refused_even_with_the_skip_key ... 2026-11-10 15:39:50,310 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 145, model: x.src.guarded 2026-11-10 15:39:50,517 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 145, model: x.src.guarded 2026-11-10 15:39:50,548 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_rebinding_to_a_source_the_user_cannot_read_is_refused ... 2026-11-10 15:39:50,945 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 144, model: x.src.guarded 2026-11-10 15:39:51,020 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 144, model: x.src.guarded 2026-11-10 15:39:51,120 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 144, model: x.src.guarded 2026-11-10 15:39:51,155 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_request_created_without_mapped_values_by_an_author_who_cannot_write_pushes_nothing ... 2026-11-10 15:39:51,532 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #144 deleted mail.mail records with IDs: [556] 2026-11-10 15:39:51,643 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #145 deleted mail.activity records with IDs: [321] 2026-11-10 15:39:51,725 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #145 deleted mail.mail records with IDs: [557] 2026-11-10 15:39:51,782 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_request_of_an_author_who_cannot_write_the_source_is_approved_without_pushing_into_it ... 2026-11-10 15:39:52,139 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #144 deleted mail.mail records with IDs: [558] 2026-11-10 15:39:52,250 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #145 deleted mail.activity records with IDs: [322] 2026-11-10 15:39:52,353 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #145 deleted mail.mail records with IDs: [559] 2026-11-10 15:39:52,454 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_request_wizard_of_a_source_the_user_cannot_read_is_refused ... 2026-11-10 15:39:52,632 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 144, model: x.src.guarded 2026-11-10 15:39:52,662 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_request_wizard_preview_does_not_show_a_secret_source ... 2026-11-10 15:39:52,853 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 144, model: x.src.guarded 2026-11-10 15:39:52,885 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_requester_cannot_pull_a_secret_source_into_its_request ... 2026-11-10 15:39:53,088 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 144, model: x.src.guarded 2026-11-10 15:39:53,121 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_requester_cannot_push_into_a_secret_source_it_cannot_read_or_write ... 2026-11-10 15:39:53,316 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 144, model: x.src.guarded 2026-11-10 15:39:53,350 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_saving_a_request_bound_to_a_source_the_user_cannot_write_is_refused ... 2026-11-10 15:39:53,700 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 144, model: x.src.guarded 2026-11-10 15:39:53,880 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #144 deleted mail.mail records with IDs: [560] 2026-11-10 15:39:53,942 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #144 deleted mail.activity records with IDs: [323] 2026-11-10 15:39:54,215 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 144, model: x.src.guarded 2026-11-10 15:39:54,249 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_saving_a_request_cannot_write_a_restricted_field_for_a_user_without_its_group ... 2026-11-10 15:39:54,712 104 INFO rb-82af9cd-226617-434699 odoo.models: Access Denied by ACLs for operation: write, uid: 143, model: x.src.guarded, fields: restricted_amount 2026-11-10 15:39:54,739 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_saving_an_unrelated_field_keeps_working_without_the_restricted_group ... 2026-11-10 15:39:55,183 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_skip_key_does_not_stop_the_user_from_pushing_into_a_source ... 2026-11-10 15:39:55,529 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 145, model: x.src.guarded 2026-11-10 15:39:55,557 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 145, model: x.src.guarded 2026-11-10 15:39:55,591 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_source_saved_by_a_privileged_user_does_not_pull_a_restricted_value_into_the_request_of_another ... 2026-11-10 15:39:56,099 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_status_of_a_request_reaches_a_source_its_author_cannot_write_while_typed_values_do_not ... 2026-11-10 15:39:56,477 104 INFO rb-82af9cd-226617-434699 odoo.addons.viin_approval.models.abstract_approval_request_fields: Not pushed from viin.approval.request,288 into x.src.guarded,5, as its author may not write the source: name 2026-11-10 15:39:56,628 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #144 deleted mail.mail records with IDs: [561] 2026-11-10 15:39:56,737 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #145 deleted mail.activity records with IDs: [324] 2026-11-10 15:39:56,820 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #145 deleted mail.mail records with IDs: [562] 2026-11-10 15:39:56,886 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_value_carried_by_a_copy_is_not_pushed_into_a_source_its_author_cannot_write ... 2026-11-10 15:39:57,176 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #145 deleted mail.activity records with IDs: [325] 2026-11-10 15:39:57,521 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_values_typed_by_an_author_who_can_write_the_source_are_written_back_for_an_employee_who_cannot ... 2026-11-10 15:39:58,094 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #147 deleted mail.mail records with IDs: [563] 2026-11-10 15:39:58,197 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #145 deleted mail.activity records with IDs: [327] 2026-11-10 15:39:58,288 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #145 deleted mail.mail records with IDs: [564] 2026-11-10 15:39:58,363 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_wizard_preview_shows_the_restricted_field_empty ... 2026-11-10 15:39:58,673 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_wizard_request_does_not_copy_a_restricted_field_for_a_user_without_its_group ... 2026-11-10 15:39:59,111 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_write_back_for_an_author_of_one_company_is_not_skipped_when_the_user_has_several_enabled ... 2026-11-10 15:40:03,066 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #143 deleted mail.mail records with IDs: [565] 2026-11-10 15:40:03,767 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #145 deleted mail.activity records with IDs: [328] 2026-11-10 15:40:03,861 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #145 deleted mail.mail records with IDs: [566] 2026-11-10 15:40:03,949 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_writing_a_restricted_field_is_refused_and_names_the_field ... 2026-11-10 15:40:04,411 104 INFO rb-82af9cd-226617-434699 odoo.models: Access Denied by ACLs for operation: write, uid: 143, model: x.src.guarded, fields: restricted_amount 2026-11-10 15:40:04,438 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_binding_access: Starting TestSourceBindingAccess.test_writing_the_correct_restricted_value_is_refused_like_any_other ... 2026-11-10 15:40:04,925 104 INFO rb-82af9cd-226617-434699 odoo.models: Access Denied by ACLs for operation: write, uid: 143, model: x.src.guarded, fields: restricted_amount 2026-11-10 15:40:05,060 104 INFO rb-82af9cd-226617-434699 odoo.models: Access Denied by ACLs for operation: write, uid: 143, model: x.src.guarded, fields: restricted_amount 2026-11-10 15:40:05,098 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-10 15:40:05,114 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_source_button_label_language: Starting TestSourceButtonLabelLanguage.test_the_source_button_label_uses_the_translated_name_of_the_source_model ... 2026-11-10 15:40:05,119 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_module: module test_viin_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/test_viin_approval/i18n/vi_VN.po for language vi_VN 2026-11-10 15:40:05,119 104 INFO rb-82af9cd-226617-434699 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/test_viin_approval/i18n/vi_VN.po for language vi_VN 2026-11-10 15:40:06,022 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:40:06,820 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_state_sync: Starting TestApprovalStateSync.test_multi_alias_mixed_states_header_left_default ... 2026-11-10 15:40:07,130 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_state_sync: Starting TestApprovalStateSync.test_multi_exact_all_same_state_propagates_header ... 2026-11-10 15:40:07,480 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_state_sync: Starting TestApprovalStateSync.test_single_alias_state_normalized ... 2026-11-10 15:40:08,539 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_state_sync: Starting TestApprovalStateSync.test_single_exact_state_copies ... 2026-11-10 15:40:08,880 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_state_sync: Starting TestApprovalStateSync.test_update_attach_keeps_manual_states ... 2026-11-10 15:40:09,261 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:40:09,629 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_sync_approval_vs_source: Starting TestSyncApprovalVsSourceSingleStrategy.test_10_from_source_to_request_field_name_differences ... 2026-11-10 15:40:10,268 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_sync_approval_vs_source: Starting TestSyncApprovalVsSourceSingleStrategy.test_20_to_source_from_request_field_name_differences ... 2026-11-10 15:40:10,927 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_sync_approval_vs_source: Starting TestSyncApprovalVsSourceSingleStrategy.test_30_from_source_after_source_changes ... 2026-11-10 15:40:11,591 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_sync_approval_vs_source: Starting TestSyncApprovalVsSourceSingleStrategy.test_40_draft_composition_reports_no_source_divergence ... 2026-11-10 15:40:12,246 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:40:12,507 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_sync_approval_vs_source: Starting TestSyncApprovalVsSourceMultiStrategy.test_10_multi_strategy_line_mapping_and_roundtrip ... 2026-11-10 15:40:13,003 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_sync_approval_vs_source: Starting TestSyncApprovalVsSourceMultiStrategy.test_20_multi_strategy_pull_after_source_change ... 2026-11-10 15:40:13,584 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:40:14,098 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_core: Starting TestSyncSimpleFieldsCore.test_multi_mode_pull_to_lines ... 2026-11-10 15:40:14,522 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_core: Starting TestSyncSimpleFieldsCore.test_single_mode_pull_to_header ... 2026-11-10 15:40:14,789 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:40:15,482 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_201_attach_existing_request_prefills_wizard ... 2026-11-10 15:40:15,763 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [319], uid: 148, model: viin.approval.request 2026-11-10 15:40:15,795 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_203_attach_existing_request_prefills_wizard ... 2026-11-10 15:40:16,930 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_action_create_approval_multi_mode_single_company ... 2026-11-10 15:40:17,555 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_action_create_approval_single_mode ... 2026-11-10 15:40:18,117 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_cannot_start_new_approval_for_existing_same_type ... 2026-11-10 15:40:18,475 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_default_get_multi_company_is_rejected ... 2026-11-10 15:40:21,684 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_default_get_multiple_records_same_company ... 2026-11-10 15:40:21,977 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_default_get_single_record ... 2026-11-10 15:40:22,191 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_hidden_header_override_is_ignored ... 2026-11-10 15:40:22,654 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_hidden_line_override_is_ignored ... 2026-11-10 15:40:23,252 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_line_ids_compute_carries_refs_and_company ... 2026-11-10 15:40:23,598 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_multi_mode_line_override_visible_wins_and_falsey ... 2026-11-10 15:40:24,232 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_prepare_request_overrides_sanitized ... 2026-11-10 15:40:24,645 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_single_mode_header_override_invisible_looses ... 2026-11-10 15:40:26,107 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-10 15:40:26,120 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_default_types_dont_crash ... 2026-11-10 15:40:26,145 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_get_invisible_fields_complement ... 2026-11-10 15:40:26,175 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_permanently_invisible_is_excluded ... 2026-11-10 15:40:26,200 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_visible_direct_and_conditional ... 2026-11-10 15:40:26,225 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_visible_via_daterange_end_date_field ... 2026-11-10 15:40:26,250 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_visible_via_generic_suffix_field_option ... 2026-11-10 15:40:26,275 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_visible_via_widget_whitelist_monetary_currency ... 2026-11-10 15:40:26,308 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:40:26,805 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_watch_line_keeps_type_settings: Starting TestWatchLineKeepsTypeSettings.test_a_mapped_line_added_in_the_type_form_sets_the_settings_the_mapping_derives ... 2026-11-10 15:40:27,576 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_watch_line_keeps_type_settings: Starting TestWatchLineKeepsTypeSettings.test_a_new_line_given_an_approval_field_in_the_form_follows_the_mapping ... 2026-11-10 15:40:27,626 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_watch_line_keeps_type_settings: Starting TestWatchLineKeepsTypeSettings.test_a_new_line_without_approval_field_keeps_the_settings_in_the_form ... 2026-11-10 15:40:27,672 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_watch_line_keeps_type_settings: Starting TestWatchLineKeepsTypeSettings.test_a_setting_changed_in_the_type_form_before_a_watch_line_is_added_is_saved ... 2026-11-10 15:40:28,459 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_watch_line_keeps_type_settings: Starting TestWatchLineKeepsTypeSettings.test_a_setting_changed_in_the_type_form_with_a_watch_line_is_saved ... 2026-11-10 15:40:29,145 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_watch_line_keeps_type_settings: Starting TestWatchLineKeepsTypeSettings.test_a_type_created_with_its_pairs_and_a_watch_line_gets_the_settings_its_pairs_derive ... 2026-11-10 15:40:29,672 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_watch_line_keeps_type_settings: Starting TestWatchLineKeepsTypeSettings.test_a_watch_line_added_and_removed_through_the_type_leaves_the_type_settings_alone ... 2026-11-10 15:40:29,891 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #149 deleted approval.request.field.mapping.line records with IDs: [4342] 2026-11-10 15:40:30,128 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_watch_line_keeps_type_settings: Starting TestWatchLineKeepsTypeSettings.test_a_watch_line_added_in_the_type_form_leaves_the_type_settings_alone ... 2026-11-10 15:40:30,998 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_watch_line_keeps_type_settings: Starting TestWatchLineKeepsTypeSettings.test_a_watch_line_edited_in_the_type_form_leaves_the_type_settings_alone ... 2026-11-10 15:40:31,900 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_watch_line_keeps_type_settings: Starting TestWatchLineKeepsTypeSettings.test_a_watch_line_removed_in_the_type_form_leaves_the_type_settings_alone ... 2026-11-10 15:40:32,508 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #149 deleted approval.request.field.mapping.line records with IDs: [4345] 2026-11-10 15:40:32,712 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_watch_line_keeps_type_settings: Starting TestWatchLineKeepsTypeSettings.test_a_watch_line_without_approval_field_is_not_shown_as_incomplete ... 2026-11-10 15:40:32,769 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_watch_line_keeps_type_settings: Starting TestWatchLineKeepsTypeSettings.test_adding_then_removing_a_watch_line_leaves_the_type_settings_alone ... 2026-11-10 15:40:33,014 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #149 deleted approval.request.field.mapping.line records with IDs: [4346] 2026-11-10 15:40:33,199 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-10 15:40:33,907 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_wizard_prefill_from_sources: Starting TestWizardPrefillFromSources.test_10_single_strategy_lines_prefill_respects_request_toggles ... 2026-11-10 15:40:34,268 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_wizard_prefill_from_sources: Starting TestWizardPrefillFromSources.test_15_single_strategy_lines_prefill_many2many ... 2026-11-10 15:40:34,564 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_wizard_prefill_from_sources: Starting TestWizardPrefillFromSources.test_20_multi_strategy_lines_prefill_respects_line_toggles ... 2026-11-10 15:40:34,905 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_wizard_prefill_from_sources: Starting TestWizardPrefillFromSources.test_25_multi_strategy_head_common_many2many_and_lines ... 2026-11-10 15:40:35,208 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_approval.tests.test_wizard_prefill_from_sources: Starting TestWizardPrefillFromSources.test_30_multi_strategy_common_head_when_values_match ... 2026-11-10 15:40:35,545 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 15:40:46,318 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36180] 2026-11-10 15:40:46,318 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-11-10 15:40:46,615 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_change_thread_allowed_with_write_access_both_sides ... 2026-11-10 15:40:47,191 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_change_thread_denied_via_unconfirmed_button_context ... 2026-11-10 15:40:47,597 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_change_thread_denied_when_source_not_writable ... 2026-11-10 15:40:47,974 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_change_thread_denied_when_target_not_writable ... 2026-11-10 15:40:48,375 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_mail_composer_reply_email ... 2026-11-10 15:40:48,446 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_thread: Routing mail from valid.lelitre@agrolait.com to groups@test.mycompany.com with Message-Id <1794325248.3851678-43680-test@iron.sky>: direct alias match: ('mail.test.gateway', 0, {}, 1, mail.alias(134,)) 2026-11-10 15:40:48,622 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 567 and Message-Id '<103132598445041.1794325248.532471179962158-openerp-10-mail.test.gateway@e7b313b2c048>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-11-10 15:40:48,622 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-10 15:40:48,624 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-11-10 15:40:48,650 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_mail_composer_send_email ... 2026-11-10 15:40:48,791 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 568 and Message-Id '<421788230635697.1794325248.715198516845703-openerp-1-mail.test.gateway@e7b313b2c048>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-11-10 15:40:48,791 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-10 15:40:48,794 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-11-10 15:40:48,821 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_mail_raw_no_notification_no_header ... 2026-11-10 15:40:48,854 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 569 and Message-Id '<041163812134762.1794325248.829143047332764-openerp-private@e7b313b2c048>' from 'notifications.test@test.mycompany.com' to (redacted) "'***********nt@example.com'" successfully sent 2026-11-10 15:40:48,854 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-10 15:40:48,857 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-11-10 15:40:48,883 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_notif_email ... 2026-11-10 15:40:49,057 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 570 and Message-Id '<945054098427163.1794325248.929465770721436-openerp-1-mail.test.gateway@e7b313b2c048>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-11-10 15:40:49,057 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-10 15:40:49,061 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-11-10 15:40:49,115 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_thread: Routing mail from notifications@agrolait.com to catchall.test@test.mycompany.com with Message-Id <1794325249.0637615-76100-test@iron.sky>: direct reply to msg: model: mail.test.gateway, thread_id: 1, custom_values: None, uid: 1 2026-11-10 15:40:49,156 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 571 and Message-Id '<1794325249.0637615-76100-test@iron.sky>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-11-10 15:40:49,157 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-10 15:40:49,157 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-11-10 15:40:49,186 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_receive_email ... 2026-11-10 15:40:49,248 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_thread: Routing mail from valid.lelitre@agrolait.com to groups@test.mycompany.com with Message-Id <1794325249.1956601-90718-test@iron.sky>: direct alias match: ('mail.test.gateway', 0, {}, 1, mail.alias(134,)) 2026-11-10 15:40:49,311 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_receive_notif_email ... 2026-11-10 15:40:49,438 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 572 and Message-Id '<808291024581566.1794325249.357572317123413-openerp-1-mail.test.gateway@e7b313b2c048>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-11-10 15:40:49,438 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-10 15:40:49,441 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-11-10 15:40:49,454 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_thread: Ignored mail from notifications@agrolait.com to catchall.test@test.mycompany.com with Message-Id <1794325249.4428513-31080-test@iron.sky>: reply to a bounce notification detected by headers 2026-11-10 15:40:49,481 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_references_deep_thread_keeps_core_chain ... 2026-11-10 15:40:49,548 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_thread: Routing mail from valid.lelitre@agrolait.com to groups@test.mycompany.com with Message-Id <1794325249.4976103-40604-test@iron.sky>: direct alias match: ('mail.test.gateway', 0, {}, 153, mail.alias(134,)) 2026-11-10 15:40:49,671 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 573 and Message-Id '<670077635511106.1794325249.593760251998901-openerp-12-mail.test.gateway@e7b313b2c048>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-11-10 15:40:49,671 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-10 15:40:49,672 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-11-10 15:40:49,701 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_references_line_length_within_rfc_limit ... 2026-11-10 15:40:49,781 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_thread: Routing mail from valid.lelitre@agrolait.com to groups@test.mycompany.com with Message-Id <1794325249.7212174-43404-test@iron.sky>: direct alias match: ('mail.test.gateway', 0, {}, 153, mail.alias(134,)) 2026-11-10 15:40:49,907 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 574 and Message-Id '<970365819123752.1794325249.830992221832275-openerp-13-mail.test.gateway@e7b313b2c048>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-11-10 15:40:49,907 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-10 15:40:49,908 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-11-10 15:40:49,936 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_references_order_core_chain_last ... 2026-11-10 15:40:50,000 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_thread: Routing mail from valid.lelitre@agrolait.com to groups@test.mycompany.com with Message-Id <1794325249.9533658-08555-test@iron.sky>: direct alias match: ('mail.test.gateway', 0, {}, 153, mail.alias(134,)) 2026-11-10 15:40:50,711 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 575 and Message-Id '<501194205045784.1794325250.043656349182129-openerp-14-mail.test.gateway@e7b313b2c048>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-11-10 15:40:50,711 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-10 15:40:50,713 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-11-10 15:40:50,742 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_reply_email ... 2026-11-10 15:40:50,811 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_thread: Routing mail from valid.lelitre@agrolait.com to groups@test.mycompany.com with Message-Id <1794325250.7603087-80858-test@iron.sky>: direct alias match: ('mail.test.gateway', 0, {}, 153, mail.alias(134,)) 2026-11-10 15:40:50,933 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 576 and Message-Id '<607516075413387.1794325250.856036901473999-openerp-15-mail.test.gateway@e7b313b2c048>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-11-10 15:40:50,933 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-10 15:40:50,934 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-11-10 15:40:50,962 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_send_batch_two_messages_no_header_leak ... 2026-11-10 15:40:51,094 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 577 and Message-Id '<800642840883164.1794325250.995908975601196-openerp-1-mail.test.gateway@e7b313b2c048>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-11-10 15:40:51,094 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-10 15:40:51,106 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 578 and Message-Id '<829344706343687.1794325251.063199520111084-openerp-1-mail.test.gateway@e7b313b2c048>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-11-10 15:40:51,106 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-10 15:40:51,133 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_send_email ... 2026-11-10 15:40:51,244 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 579 and Message-Id '<825681417787019.1794325251.168723344802856-openerp-1-mail.test.gateway@e7b313b2c048>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-11-10 15:40:51,244 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-10 15:40:51,248 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-11-10 15:40:51,274 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_send_email_header_not_stored ... 2026-11-10 15:40:51,390 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 580 and Message-Id '<031248173289516.1794325251.308429002761841-openerp-1-mail.test.gateway@e7b313b2c048>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-11-10 15:40:51,390 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-10 15:40:51,393 104 INFO rb-82af9cd-226617-434699 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-11-10 15:40:51,447 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-10 15:40:51,541 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestChangeThreadTour.test_change_thread_validation_precedes_confirm ... 2026-11-10 15:40:51,831 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Chrome pid: 2959 2026-11-10 15:40:51,831 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Chrome headless temporary user profile dir: /tmp/tmpdayv8kkx_chrome_odoo 2026-11-10 15:40:51,831 104 INFO rb-82af9cd-226617-434699 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:44309/json/version 2026-11-10 15:40:51,832 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:44309/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:40:51,854 104 INFO rb-82af9cd-226617-434699 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-11-10 15:40:51,855 104 INFO rb-82af9cd-226617-434699 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:44309/json 2026-11-10 15:40:51,855 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:44309/json with timeout 3 increased to 10s during tests 2026-11-10 15:40:51,866 104 INFO rb-82af9cd-226617-434699 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:44309/devtools/page/A8C86A832DB677BB1F096055C71D873D 2026-11-10 15:40:51,876 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Enable chrome headless console log notification 2026-11-10 15:40:51,888 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Chrome headless enable page notifications 2026-11-10 15:40:51,947 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:admin from n/a 2026-11-10 15:40:51,956 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Setting session cookie in browser 2026-11-10 15:40:51,960 104 INFO rb-82af9cd-226617-434699 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/566" in browser 2026-11-10 15:40:51,960 104 INFO rb-82af9cd-226617-434699 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/566" 2026-11-10 15:40:51,972 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:40:53,127 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:53] "GET /odoo/res.partner/566 HTTP/1.1" 200 - 181 0.099 1.059 2026-11-10 15:40:53,131 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Navigation result: {'frameId': 'A8C86A832DB677BB1F096055C71D873D', 'loaderId': 'FEDC05A5DCCF9C3A7C102D372E16A4BE', 'isDownload': False} 2026-11-10 15:40:53,131 104 INFO rb-82af9cd-226617-434699 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-11-10 15:40:53,159 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:53] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-11-10 15:40:53,173 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.012 2026-11-10 15:40:53,185 104 INFO rb-82af9cd-226617-434699 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-11-10 15:40:53,700 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:53] "GET /web/webclient/load_menus/4b18c89d991b21d1d941838ec906bd0b9382bf0dbb5158404e7a53395aeedad4 HTTP/1.1" 200 - 920 0.185 0.360 2026-11-10 15:40:53,713 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:53] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.561 2026-11-10 15:40:53,713 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:53] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.558 2026-11-10 15:40:53,719 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:53] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.509 2026-11-10 15:40:53,804 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:53] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-11-10 15:40:54,391 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:54] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:40:54,393 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:54] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:40:54,394 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:54] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-11-10 15:40:54,407 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:54] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-11-10 15:40:54,422 104 INFO rb-82af9cd-226617-434699 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-11-10 15:40:54,455 104 INFO rb-82af9cd-226617-434699 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-10 15:40:54,484 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:54] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.017 0.042 2026-11-10 15:40:54,489 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:54] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.046 2026-11-10 15:40:54,510 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:54] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.043 2026-11-10 15:40:54,537 104 INFO rb-82af9cd-226617-434699 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/566", "delayToCheckUndeterminisms": 0})" 2026-11-10 15:40:54,548 104 INFO rb-82af9cd-226617-434699 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-11-10 15:40:54,593 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:54] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:40:54,595 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:54] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.030 0.101 2026-11-10 15:40:54,607 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:54] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.097 2026-11-10 15:40:54,635 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:54] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.038 2026-11-10 15:40:54,653 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:40:54,662 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-11-10 15:40:54,824 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:54] "POST /mail/data HTTP/1.1" 200 - 134 0.081 0.203 2026-11-10 15:40:54,855 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:54] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.007 0.229 2026-11-10 15:40:54,862 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.323 2026-11-10 15:40:55,166 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:55] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 155 0.067 0.461 2026-11-10 15:40:55,187 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:55] "GET /web/image/res.partner/3/avatar_128?unique=1794323151000 HTTP/1.1" 200 - 9 0.006 0.555 2026-11-10 15:40:55,208 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:55] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.004 0.347 2026-11-10 15:40:55,246 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:40:55,272 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:55] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 16 0.025 0.029 2026-11-10 15:40:55,276 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.047 2026-11-10 15:40:55,481 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:55] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 151 0.092 0.147 2026-11-10 15:40:55,630 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:55] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.013 2026-11-10 15:40:55,635 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:55] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:40:55,662 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:55] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 10 0.006 0.012 2026-11-10 15:40:55,803 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:55] "POST /mail/thread/data HTTP/1.1" 200 - 26 0.026 0.027 2026-11-10 15:40:55,813 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:55] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:40:55,821 104 INFO rb-82af9cd-226617-434699 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-11-10 15:40:55,825 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:55] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.073 2026-11-10 15:40:55,856 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:55] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.010 0.091 2026-11-10 15:40:55,885 104 INFO rb-82af9cd-226617-434699 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-11-10 15:40:55,905 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:55] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.018 0.057 2026-11-10 15:40:55,940 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:55] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.010 0.089 2026-11-10 15:40:55,955 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:55] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 6 0.005 0.074 2026-11-10 15:40:55,956 104 INFO rb-82af9cd-226617-434699 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-11-10 15:40:56,002 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:56] "POST /web/dataset/call_kw/message.change.thread.wizard/get_views HTTP/1.1" 200 - 12 0.010 0.032 2026-11-10 15:40:56,050 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:56] "POST /web/dataset/call_kw/message.change.thread.wizard/onchange HTTP/1.1" 200 - 7 0.008 0.024 2026-11-10 15:40:56,094 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:56] "GET /web/image/res.partner/2/avatar_128?unique=1794323151000 HTTP/1.1" 200 - 14 0.014 0.031 2026-11-10 15:40:56,102 104 INFO rb-82af9cd-226617-434699 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-11-10 15:40:56,165 104 INFO rb-82af9cd-226617-434699 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-11-10 15:40:56,217 104 INFO rb-82af9cd-226617-434699 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-11-10 15:40:56,270 104 INFO rb-82af9cd-226617-434699 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-11-10 15:40:56,342 104 INFO rb-82af9cd-226617-434699 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-11-10 15:40:56,432 104 INFO rb-82af9cd-226617-434699 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-11-10 15:40:56,442 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:56] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.005 0.028 2026-11-10 15:40:56,484 104 INFO rb-82af9cd-226617-434699 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-11-10 15:40:56,705 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:40:56] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.006 0.017 2026-11-10 15:40:56,744 104 INFO rb-82af9cd-226617-434699 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-11-10 15:40:56,813 104 INFO rb-82af9cd-226617-434699 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-11-10 15:40:56,874 104 INFO rb-82af9cd-226617-434699 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-11-10 15:40:56,941 104 INFO rb-82af9cd-226617-434699 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-11-10 15:40:57,007 104 INFO rb-82af9cd-226617-434699 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-11-10 15:40:57,076 104 INFO rb-82af9cd-226617-434699 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-11-10 15:40:57,145 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: tour succeeded 2026-11-10 15:40:57,146 104 INFO rb-82af9cd-226617-434699 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-11-10 15:40:57,245 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: heap 28903304 (allocated 30040064) 2026-11-10 15:40:57,248 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Closing chrome headless with pid 2959 2026-11-10 15:40:57,248 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Closing websocket connection 2026-11-10 15:40:57,249 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Terminating chrome headless with pid 2959 2026-11-10 15:40:57,344 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_154057_343929_test_change_thread_validation_precedes_confirm.txt 2026-11-10 15:40:57,344 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Removing chrome user profile "/tmp/tmpdayv8kkx_chrome_odoo" 2026-11-10 15:40:57,398 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:40:57,412 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_cohort.tests.test_access: Starting TestCohortAccess.test_group_system_user_can_read_cohort_data ... 2026-11-10 15:40:58,145 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_cohort.tests.test_access: Starting TestCohortAccess.test_internal_user_with_read_access_can_read_cohort_data ... 2026-11-10 15:40:58,803 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_cohort.tests.test_access: Starting TestCohortAccess.test_user_with_no_group_access_is_refused_cohort_data ... 2026-11-10 15:40:59,395 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 166, model: sale.order.test 2026-11-10 15:40:59,433 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:40:59,444 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_cohort.tests.test_cohort: Starting TestCohort.test_cohort_data_backward ... 2026-11-10 15:40:59,496 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_cohort.tests.test_cohort: Starting TestCohort.test_cohort_data_churn ... 2026-11-10 15:40:59,543 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_cohort.tests.test_cohort: Starting TestCohort.test_cohort_data_retention ... 2026-11-10 15:40:59,604 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:40:59,615 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_cohort.tests.test_cohort_data_value_validation: Starting TestCohortDataValueValidation.test_invalid_interval_is_refused_cleanly ... 2026-11-10 15:40:59,682 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_cohort.tests.test_cohort_data_value_validation: Starting TestCohortDataValueValidation.test_invalid_mode_is_refused_cleanly ... 2026-11-10 15:40:59,743 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_cohort.tests.test_cohort_data_value_validation: Starting TestCohortDataValueValidation.test_invalid_timeline_is_refused_cleanly ... 2026-11-10 15:40:59,816 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:40:59,827 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_cohort.tests.test_cohort_domain: Starting TestCohortDomain.test_cell_domain_composes_with_row_domain_for_drilldown ... 2026-11-10 15:40:59,900 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_cohort.tests.test_cohort_domain: Starting TestCohortDomain.test_payload_is_json_serializable ... 2026-11-10 15:40:59,976 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_cohort.tests.test_cohort_domain: Starting TestCohortDomain.test_row_date_is_the_expected_period_label ... 2026-11-10 15:41:00,047 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_cohort.tests.test_cohort_domain: Starting TestCohortDomain.test_row_domain_matches_only_cohort_records_satisfying_search_domain ... 2026-11-10 15:41:00,119 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_cohort.tests.test_cohort_domain: Starting TestCohortDomain.test_row_value_counts_only_records_matching_search_domain ... 2026-11-10 15:41:00,196 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:41:00,207 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_cohort.tests.test_cohort_drilldown_view: Starting TestCohortDrilldownListView.test_drilldown_list_view_shows_business_fields ... 2026-11-10 15:41:00,258 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:41:00,269 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_cohort.tests.test_cohort_measure: Starting TestCohortMeasure.test_float_measure_aggregates_by_sum ... 2026-11-10 15:41:00,344 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_cohort.tests.test_cohort_measure: Starting TestCohortMeasure.test_many2one_measure_aggregates_by_distinct_count ... 2026-11-10 15:41:00,476 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_cohort.tests.test_cohort_measure: Starting TestCohortMeasure.test_many2one_measure_cell_value_must_match_its_own_drilldown_domain ... 2026-11-10 15:41:00,589 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_cohort.tests.test_cohort_measure: Starting TestCohortMeasure.test_many2one_measure_percentage_never_falls_outside_valid_range ... 2026-11-10 15:41:00,705 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:41:00,716 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_cohort.tests.test_cohort_omitted_attributes: Starting TestCohortOmittedAttributesDefault.test_omitted_interval_defaults_to_month ... 2026-11-10 15:41:00,827 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_cohort.tests.test_cohort_omitted_attributes: Starting TestCohortOmittedAttributesDefault.test_omitted_mode_defaults_to_retention ... 2026-11-10 15:41:00,981 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_cohort.tests.test_cohort_omitted_attributes: Starting TestCohortOmittedAttributesDefault.test_omitted_timeline_defaults_to_forward ... 2026-11-10 15:41:01,117 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:41:01,129 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_cohort.tests.test_export: Starting TestCohortExport.test_export_route_returns_a_real_xls_workbook ... 2026-11-10 15:41:01,141 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:admin from n/a 2026-11-10 15:41:01,152 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:41:01,449 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:01] "POST /web/viin_cohort/export HTTP/1.1" 200 - 6 0.001 0.298 2026-11-10 15:41:01,450 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_cohort.tests.test_export.TestCohortExport.test_export_route_returns_a_real_xls_workbook: waiting for threads: [] 2026-11-10 15:41:01,488 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:41:01,598 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui: Starting TestUi.test_location_pin_renders_on_map ... 2026-11-10 15:41:01,875 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Chrome pid: 3192 2026-11-10 15:41:01,875 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Chrome headless temporary user profile dir: /tmp/tmpoq_uafif_chrome_odoo 2026-11-10 15:41:01,875 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Issuing json command http://127.0.0.1:43695/json/version 2026-11-10 15:41:01,876 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:43695/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:41:01,886 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Browser version: Chrome/150.0.7871.114 2026-11-10 15:41:01,886 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Issuing json command http://127.0.0.1:43695/json 2026-11-10 15:41:01,886 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:43695/json with timeout 3 increased to 10s during tests 2026-11-10 15:41:01,898 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Websocket url found: ws://127.0.0.1:43695/devtools/page/BDF33B6579237B9B21FD800E27C93D5D 2026-11-10 15:41:01,904 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Enable chrome headless console log notification 2026-11-10 15:41:01,907 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Chrome headless enable page notifications 2026-11-10 15:41:01,960 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:admin from n/a 2026-11-10 15:41:01,967 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Setting session cookie in browser 2026-11-10 15:41:01,971 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:01,971 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:01,980 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:41:03,020 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:03] "GET /odoo/action-test_viin_web_map.action_locations HTTP/1.1" 200 - 190 0.093 0.949 2026-11-10 15:41:03,023 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Navigation result: {'frameId': 'BDF33B6579237B9B21FD800E27C93D5D', 'loaderId': '4D54FA2EFEF10BD376C996ADEBE0A5DB', 'isDownload': False} 2026-11-10 15:41:03,023 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:03,068 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:03] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.017 2026-11-10 15:41:03,072 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:03] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.028 2026-11-10 15:41:03,074 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:03] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-11-10 15:41:03,242 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:03,625 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:03] "GET /web/webclient/load_menus/4b18c89d991b21d1d941838ec906bd0b9382bf0dbb5158404e7a53395aeedad4 HTTP/1.1" 200 - 920 0.227 0.352 2026-11-10 15:41:03,639 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.580 2026-11-10 15:41:03,643 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:03] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.266 2026-11-10 15:41:03,772 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:03] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-11-10 15:41:03,850 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:03] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:41:03,850 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:03] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:41:03,851 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:03] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-10 15:41:03,865 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:03] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-11-10 15:41:03,882 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map.browser: Owl is running in 'dev' mode. 2026-11-10 15:41:03,910 104 INFO rb-82af9cd-226617-434699 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-10 15:41:03,938 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:03] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.015 0.040 2026-11-10 15:41:03,942 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:03] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-11-10 15:41:03,959 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:03] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.004 0.035 2026-11-10 15:41:03,981 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:03,992 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:04,033 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:04] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.023 0.084 2026-11-10 15:41:04,049 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:04] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.091 2026-11-10 15:41:04,074 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:41:04,074 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:41:04,215 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:04] "POST /mail/data HTTP/1.1" 200 - 134 0.070 0.155 2026-11-10 15:41:04,216 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.210 2026-11-10 15:41:04,238 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:04] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.006 0.177 2026-11-10 15:41:04,259 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:04] "GET /web/image/res.partner/3/avatar_128?unique=1794323151000 HTTP/1.1" 200 - 9 0.006 0.199 2026-11-10 15:41:04,298 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:04] "POST /web/action/load HTTP/1.1" 200 - 9 0.026 0.213 2026-11-10 15:41:04,309 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:04] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:41:04,325 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:04] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.008 0.077 2026-11-10 15:41:04,326 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.090 2026-11-10 15:41:04,346 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:04] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.060 2026-11-10 15:41:04,354 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:41:04,385 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:04] "POST /web/dataset/call_kw/test_viin_web_map.location/get_views HTTP/1.1" 200 - 27 0.019 0.053 2026-11-10 15:41:04,410 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:04] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-11-10 15:41:04,444 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:04] "POST /web/dataset/call_kw/res.company/search_read HTTP/1.1" 200 - 2 0.001 0.020 2026-11-10 15:41:04,473 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:04] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.003 0.020 2026-11-10 15:41:04,484 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:04] "POST /web/dataset/call_kw/test_viin_web_map.location/search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-11-10 15:41:04,512 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:04] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 4 0.004 0.016 2026-11-10 15:41:04,546 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:04] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-11-10 15:41:04,582 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:04] "GET /web/assets/041dd2b/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:41:04,612 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:04] "GET /web/bundle/web.leafletjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-11-10 15:41:04,621 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:04] "GET /web/assets/0d2dea9/web.leafletjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-11-10 15:41:04,672 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:04] "GET /viin_web_map/static/lib/leaflet/images/marker-icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:41:04,679 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/0.png 2026-11-10 15:41:04,679 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/0.png 2026-11-10 15:41:04,680 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/1.png 2026-11-10 15:41:04,680 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/1.png 2026-11-10 15:41:04,683 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:04] "GET /viin_web_map/static/lib/leaflet/images/marker-shadow.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:41:04,699 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:04,758 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map.browser: tour succeeded 2026-11-10 15:41:04,759 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:04,845 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/1.png 2026-11-10 15:41:04,845 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/1.png 2026-11-10 15:41:04,846 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/2.png 2026-11-10 15:41:04,846 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/2.png 2026-11-10 15:41:04,846 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/1.png 2026-11-10 15:41:04,847 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/1.png 2026-11-10 15:41:04,847 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/2.png 2026-11-10 15:41:04,847 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/2.png 2026-11-10 15:41:04,850 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map.browser: heap 23502032 (allocated 24621056) 2026-11-10 15:41:04,854 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Closing chrome headless with pid 3192 2026-11-10 15:41:04,855 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Closing websocket connection 2026-11-10 15:41:04,855 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Terminating chrome headless with pid 3192 2026-11-10 15:41:04,951 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_154104_950996_test_location_pin_renders_on_map.txt 2026-11-10 15:41:04,951 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Removing chrome user profile "/tmp/tmpoq_uafif_chrome_odoo" 2026-11-10 15:41:04,989 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui: Starting TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui ... 2026-11-10 15:41:05,257 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Chrome pid: 3398 2026-11-10 15:41:05,257 104 INFO rb-82af9cd-226617-434699 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/tmpg98hnfem_chrome_odoo 2026-11-10 15:41:05,257 104 INFO rb-82af9cd-226617-434699 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:35997/json/version 2026-11-10 15:41:05,258 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:35997/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:41:05,272 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:05,273 104 INFO rb-82af9cd-226617-434699 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:35997/json 2026-11-10 15:41:05,273 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:35997/json with timeout 3 increased to 10s during tests 2026-11-10 15:41:05,280 104 INFO rb-82af9cd-226617-434699 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:35997/devtools/page/7C9958845C4FA2C838AE1D74C6B34C3F 2026-11-10 15:41:05,285 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:05,290 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:05,321 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:admin from n/a 2026-11-10 15:41:05,352 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:05,354 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:05,354 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:05,364 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:41:07,282 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:07] "GET /odoo/action-test_viin_web_map.action_routes HTTP/1.1" 200 - 191 0.101 1.820 2026-11-10 15:41:07,287 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Navigation result: {'frameId': '7C9958845C4FA2C838AE1D74C6B34C3F', 'loaderId': 'F5D25C63F9A212E32FAC149888DF267B', 'isDownload': False} 2026-11-10 15:41:07,287 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:07,326 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:07] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-11-10 15:41:07,332 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:07] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-11-10 15:41:07,339 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:07] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.020 2026-11-10 15:41:07,442 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:07,869 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:07] "GET /web/webclient/load_menus/4b18c89d991b21d1d941838ec906bd0b9382bf0dbb5158404e7a53395aeedad4 HTTP/1.1" 200 - 920 0.208 0.342 2026-11-10 15:41:07,880 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:07] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.554 2026-11-10 15:41:07,884 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:07] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.242 2026-11-10 15:41:08,049 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:08] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:41:08,126 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:08] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:41:08,126 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:08] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:41:08,127 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:08] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:41:08,142 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:08] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-11-10 15:41:08,156 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:08,183 104 INFO rb-82af9cd-226617-434699 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-10 15:41:08,211 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:08] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.015 0.040 2026-11-10 15:41:08,215 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:08] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.040 2026-11-10 15:41:08,236 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:08] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.004 0.034 2026-11-10 15:41:08,251 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:08,269 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:08,319 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:08] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.030 0.087 2026-11-10 15:41:08,336 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:08] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.102 2026-11-10 15:41:08,342 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:08] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:41:08,379 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:41:08,389 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:41:08,502 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:08] "POST /mail/data HTTP/1.1" 200 - 135 0.075 0.159 2026-11-10 15:41:08,503 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.225 2026-11-10 15:41:08,524 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:08] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.188 2026-11-10 15:41:08,558 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:08] "GET /web/image/res.partner/3/avatar_128?unique=1794323151000 HTTP/1.1" 200 - 9 0.009 0.197 2026-11-10 15:41:08,576 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:08] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.005 0.222 2026-11-10 15:41:08,590 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:08] "POST /web/action/load HTTP/1.1" 200 - 9 0.003 0.230 2026-11-10 15:41:08,616 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:08] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.069 2026-11-10 15:41:08,617 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.089 2026-11-10 15:41:08,649 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:41:08,669 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:08] "POST /web/dataset/call_kw/test_viin_web_map.route/get_views HTTP/1.1" 200 - 32 0.019 0.042 2026-11-10 15:41:08,695 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:08] "POST /web/dataset/call_kw/test_viin_web_map.route/web_search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-11-10 15:41:08,725 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:08] "POST /web/dataset/call_kw/res.company/search_read HTTP/1.1" 200 - 2 0.001 0.020 2026-11-10 15:41:08,750 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:08] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.004 0.015 2026-11-10 15:41:08,760 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:08] "POST /web/dataset/call_kw/test_viin_web_map.route/search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-11-10 15:41:08,787 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:08] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 4 0.005 0.017 2026-11-10 15:41:08,799 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:08] "POST /web/dataset/call_kw/test_viin_web_map.route/read HTTP/1.1" 200 - 2 0.002 0.004 2026-11-10 15:41:08,809 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:08] "POST /web/dataset/call_kw/test_viin_web_map.waypoint/read HTTP/1.1" 200 - 1 0.000 0.003 2026-11-10 15:41:08,833 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:08] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-11-10 15:41:08,855 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:08] "GET /web/assets/041dd2b/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:41:08,879 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:08] "GET /web/bundle/web.leafletjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-11-10 15:41:08,891 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:08] "GET /web/assets/0d2dea9/web.leafletjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-11-10 15:41:08,940 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/0.png 2026-11-10 15:41:08,940 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/0.png 2026-11-10 15:41:08,941 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/1.png 2026-11-10 15:41:08,941 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/1.png 2026-11-10 15:41:08,946 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:08] "GET /viin_web_map/static/lib/leaflet/images/marker-icon-numbered.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:41:08,952 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:08,988 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/1.png 2026-11-10 15:41:08,989 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/1.png 2026-11-10 15:41:08,989 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/0.png 2026-11-10 15:41:08,990 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/0.png 2026-11-10 15:41:08,990 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/2.png 2026-11-10 15:41:08,991 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/2.png 2026-11-10 15:41:08,991 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/1.png 2026-11-10 15:41:08,991 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/1.png 2026-11-10 15:41:08,992 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/0.png 2026-11-10 15:41:08,992 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/0.png 2026-11-10 15:41:08,993 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/2.png 2026-11-10 15:41:08,993 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/2.png 2026-11-10 15:41:09,019 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:09,036 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:09] "POST /web/dataset/call_kw/test_viin_web_map.route/web_search_read HTTP/1.1" 200 - 2 0.002 0.007 2026-11-10 15:41:09,039 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.012 2026-11-10 15:41:09,075 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/5/3.png 2026-11-10 15:41:09,076 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/6/3.png 2026-11-10 15:41:09,076 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/5/2.png 2026-11-10 15:41:09,076 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/6/2.png 2026-11-10 15:41:09,077 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/5/4.png 2026-11-10 15:41:09,077 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/6/4.png 2026-11-10 15:41:09,077 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/4/3.png 2026-11-10 15:41:09,077 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/7/3.png 2026-11-10 15:41:09,078 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/4/2.png 2026-11-10 15:41:09,078 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/7/2.png 2026-11-10 15:41:09,078 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/4/4.png 2026-11-10 15:41:09,078 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/7/4.png 2026-11-10 15:41:09,093 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:09,163 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:09,174 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:41:09,178 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:09] "POST /web/dataset/call_kw/test_viin_web_map.route/onchange HTTP/1.1" 200 - 1 0.001 0.003 2026-11-10 15:41:09,229 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:09,291 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:09,369 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:09,374 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:09] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.006 0.016 2026-11-10 15:41:09,638 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:09] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.005 0.019 2026-11-10 15:41:09,675 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:09,741 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:09,755 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:09] "POST /web/dataset/call_kw/test_viin_web_map.waypoint/get_views HTTP/1.1" 200 - 5 0.002 0.009 2026-11-10 15:41:09,766 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:09] "POST /web/dataset/call_kw/test_viin_web_map.waypoint/onchange HTTP/1.1" 200 - 1 0.001 0.003 2026-11-10 15:41:09,809 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:09,868 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:09,928 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:09,997 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:10,008 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:41:10,059 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:10,122 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:10,127 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:10] "POST /web/dataset/call_kw/test_viin_web_map.waypoint/onchange HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:10,177 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:10,235 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:10,295 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:10,361 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:10,423 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:10,496 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:10,511 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:10] "POST /web/dataset/call_kw/test_viin_web_map.route/web_save HTTP/1.1" 200 - 6 0.005 0.009 2026-11-10 15:41:10,548 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:10,602 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:10,660 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:10,674 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:10] "POST /web/dataset/call_kw/test_viin_web_map.route/web_search_read HTTP/1.1" 200 - 2 0.001 0.006 2026-11-10 15:41:10,714 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:10,779 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:10,790 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:10] "POST /web/dataset/call_kw/test_viin_web_map.route/web_search_read HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:41:10,820 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:10] "POST /web/dataset/call_kw/res.company/search_read HTTP/1.1" 200 - 2 0.002 0.023 2026-11-10 15:41:10,844 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:10] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.003 0.014 2026-11-10 15:41:10,853 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:10] "POST /web/dataset/call_kw/test_viin_web_map.route/search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-11-10 15:41:10,879 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:10] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 4 0.004 0.016 2026-11-10 15:41:10,888 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:10] "POST /web/dataset/call_kw/test_viin_web_map.route/read HTTP/1.1" 200 - 1 0.000 0.003 2026-11-10 15:41:10,897 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:10] "POST /web/dataset/call_kw/test_viin_web_map.waypoint/read HTTP/1.1" 200 - 1 0.000 0.004 2026-11-10 15:41:10,916 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/0.png 2026-11-10 15:41:10,917 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/0.png 2026-11-10 15:41:10,917 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/1.png 2026-11-10 15:41:10,918 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/1.png 2026-11-10 15:41:10,923 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:10,988 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:11,021 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/1.png 2026-11-10 15:41:11,021 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/1.png 2026-11-10 15:41:11,022 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/0.png 2026-11-10 15:41:11,022 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/0.png 2026-11-10 15:41:11,022 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/2.png 2026-11-10 15:41:11,023 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/2.png 2026-11-10 15:41:11,023 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/1.png 2026-11-10 15:41:11,023 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/1.png 2026-11-10 15:41:11,024 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/0.png 2026-11-10 15:41:11,025 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/0.png 2026-11-10 15:41:11,025 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/2.png 2026-11-10 15:41:11,026 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/2.png 2026-11-10 15:41:11,053 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:11,126 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:11,139 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:11] "POST /web/dataset/call_kw/test_viin_web_map.route/web_search_read HTTP/1.1" 200 - 2 0.002 0.007 2026-11-10 15:41:11,186 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:11,261 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:11,329 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:11,398 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:11,458 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:11,469 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #2 deleted test_viin_web_map.route records with IDs: [2] 2026-11-10 15:41:11,469 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:11] "POST /web/dataset/call_kw/test_viin_web_map.route/unlink HTTP/1.1" 200 - 5 0.003 0.006 2026-11-10 15:41:11,482 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:11] "POST /web/dataset/call_kw/test_viin_web_map.route/web_search_read HTTP/1.1" 200 - 2 0.002 0.005 2026-11-10 15:41:11,519 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:11,520 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:11,620 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: heap 28704424 (allocated 29863936) 2026-11-10 15:41:11,623 104 INFO rb-82af9cd-226617-434699 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 3398 2026-11-10 15:41:11,624 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:11,624 104 INFO rb-82af9cd-226617-434699 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 3398 2026-11-10 15:41:11,735 104 INFO rb-82af9cd-226617-434699 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-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_154111_735316_test_user_can_crud_a_route_with_waypoints_through_the_ui.txt 2026-11-10 15:41:11,735 104 INFO rb-82af9cd-226617-434699 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/tmpg98hnfem_chrome_odoo" 2026-11-10 15:41:11,785 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui: Starting TestUi.test_viin_web_map_location_crud ... 2026-11-10 15:41:12,054 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Chrome pid: 3645 2026-11-10 15:41:12,054 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Chrome headless temporary user profile dir: /tmp/tmpjzazao7a_chrome_odoo 2026-11-10 15:41:12,054 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Issuing json command http://127.0.0.1:36209/json/version 2026-11-10 15:41:12,055 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:36209/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:41:12,079 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Browser version: Chrome/150.0.7871.114 2026-11-10 15:41:12,079 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Issuing json command http://127.0.0.1:36209/json 2026-11-10 15:41:12,080 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:36209/json with timeout 3 increased to 10s during tests 2026-11-10 15:41:12,092 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Websocket url found: ws://127.0.0.1:36209/devtools/page/532B26A32E1C3C3A7749176685A2F3C3 2026-11-10 15:41:12,100 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Enable chrome headless console log notification 2026-11-10 15:41:12,105 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Chrome headless enable page notifications 2026-11-10 15:41:12,153 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:admin from n/a 2026-11-10 15:41:12,162 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Setting session cookie in browser 2026-11-10 15:41:12,164 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:12,164 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:12,177 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:41:13,270 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:13] "GET /odoo/action-test_viin_web_map.action_locations HTTP/1.1" 200 - 191 0.101 0.993 2026-11-10 15:41:13,273 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Navigation result: {'frameId': '532B26A32E1C3C3A7749176685A2F3C3', 'loaderId': 'A69B624E73E157D0F10B6DAD7B5D6185', 'isDownload': False} 2026-11-10 15:41:13,273 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:13,303 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:13] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:41:13,315 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:13] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:41:13,320 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:13,904 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:13] "GET /web/webclient/load_menus/4b18c89d991b21d1d941838ec906bd0b9382bf0dbb5158404e7a53395aeedad4 HTTP/1.1" 200 - 920 0.214 0.382 2026-11-10 15:41:13,910 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:13] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.602 2026-11-10 15:41:13,935 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.018 0.602 2026-11-10 15:41:13,958 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:13] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:41:13,995 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:13] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:41:14,641 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:14] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:41:14,643 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:14] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:41:14,644 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:14] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-10 15:41:14,658 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:14] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-11-10 15:41:14,673 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: Owl is running in 'dev' mode. 2026-11-10 15:41:14,707 104 INFO rb-82af9cd-226617-434699 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-10 15:41:14,741 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:14] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.020 0.043 2026-11-10 15:41:14,752 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:14] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.055 2026-11-10 15:41:14,780 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:14] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.054 2026-11-10 15:41:14,801 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:14,811 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:14,855 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:14] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.025 0.093 2026-11-10 15:41:14,869 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:14] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:41:14,876 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:14] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.103 2026-11-10 15:41:14,878 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.077 2026-11-10 15:41:14,907 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:14] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.031 2026-11-10 15:41:14,936 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-11-10 15:41:14,937 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:41:15,121 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:15] "POST /mail/data HTTP/1.1" 200 - 135 0.092 0.244 2026-11-10 15:41:15,157 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:15] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.013 0.257 2026-11-10 15:41:15,181 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:15] "GET /web/image/res.partner/3/avatar_128?unique=1794323151000 HTTP/1.1" 200 - 9 0.008 0.284 2026-11-10 15:41:15,196 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:15] "POST /web/action/load HTTP/1.1" 200 - 9 0.004 0.297 2026-11-10 15:41:15,200 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.057 2026-11-10 15:41:15,224 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:15] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.059 2026-11-10 15:41:15,264 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:41:15,297 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:15] "POST /web/dataset/call_kw/test_viin_web_map.location/get_views HTTP/1.1" 200 - 27 0.022 0.019 2026-11-10 15:41:15,326 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:15] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-11-10 15:41:15,356 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:15] "POST /web/dataset/call_kw/res.company/search_read HTTP/1.1" 200 - 2 0.001 0.018 2026-11-10 15:41:15,382 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:15] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.003 0.017 2026-11-10 15:41:15,392 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:15] "POST /web/dataset/call_kw/test_viin_web_map.location/search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-11-10 15:41:15,427 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:15] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 4 0.004 0.025 2026-11-10 15:41:15,448 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:15] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-11-10 15:41:15,473 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:15] "GET /web/assets/041dd2b/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-11-10 15:41:15,495 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:15] "GET /web/bundle/web.leafletjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-11-10 15:41:15,505 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:15] "GET /web/assets/0d2dea9/web.leafletjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:41:15,551 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:15] "GET /viin_web_map/static/lib/leaflet/images/marker-icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:41:15,558 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/0.png 2026-11-10 15:41:15,558 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/0.png 2026-11-10 15:41:15,558 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/1.png 2026-11-10 15:41:15,559 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/1.png 2026-11-10 15:41:15,561 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:15] "GET /viin_web_map/static/lib/leaflet/images/marker-shadow.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:41:15,580 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:15,598 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:15] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 2 0.001 0.007 2026-11-10 15:41:15,602 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:41:15,655 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:15,716 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:15,730 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:41:15,732 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:15] "POST /web/dataset/call_kw/test_viin_web_map.location/onchange HTTP/1.1" 200 - 1 0.000 0.008 2026-11-10 15:41:15,773 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:15,852 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:15,923 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:15,933 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:15] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.004 0.017 2026-11-10 15:41:16,193 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:16] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.005 0.015 2026-11-10 15:41:16,224 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:16,294 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:16,304 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:16] "POST /web/dataset/call_kw/test_viin_web_map.location/web_save HTTP/1.1" 200 - 3 0.003 0.005 2026-11-10 15:41:16,353 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:16,421 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:16,478 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:16,492 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:16] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 2 0.001 0.006 2026-11-10 15:41:16,540 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:16,555 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:16] "POST /web/dataset/call_kw/test_viin_web_map.location/web_read HTTP/1.1" 200 - 2 0.001 0.008 2026-11-10 15:41:16,595 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:16,674 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:16,732 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:16,745 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:16] "POST /web/dataset/call_kw/test_viin_web_map.location/web_save HTTP/1.1" 200 - 4 0.004 0.008 2026-11-10 15:41:16,784 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:16,839 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:16,854 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:16] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 2 0.002 0.009 2026-11-10 15:41:16,891 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:16,996 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:17,054 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:17,061 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:17] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:41:17,107 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:17,169 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:17,245 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:17,311 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:17,383 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:17,446 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:17,456 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #2 deleted test_viin_web_map.location records with IDs: [8] 2026-11-10 15:41:17,457 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:17] "POST /web/dataset/call_kw/test_viin_web_map.location/unlink HTTP/1.1" 200 - 5 0.003 0.007 2026-11-10 15:41:17,466 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:17] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-11-10 15:41:17,503 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:17,574 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:17,586 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:17] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 2 0.002 0.008 2026-11-10 15:41:17,636 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: tour succeeded 2026-11-10 15:41:17,637 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:17,719 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: heap 28391844 (allocated 29601792) 2026-11-10 15:41:17,729 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Closing chrome headless with pid 3645 2026-11-10 15:41:17,730 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Closing websocket connection 2026-11-10 15:41:17,730 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Terminating chrome headless with pid 3645 2026-11-10 15:41:17,831 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_154117_831803_test_viin_web_map_location_crud.txt 2026-11-10 15:41:17,832 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Removing chrome user profile "/tmp/tmpjzazao7a_chrome_odoo" 2026-11-10 15:41:17,865 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui: Starting TestUi.test_viin_web_map_location_map_readback ... 2026-11-10 15:41:18,137 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Chrome pid: 3883 2026-11-10 15:41:18,137 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Chrome headless temporary user profile dir: /tmp/tmpdw3wawxo_chrome_odoo 2026-11-10 15:41:18,137 104 INFO rb-82af9cd-226617-434699 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:38547/json/version 2026-11-10 15:41:18,138 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:38547/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:41:18,147 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:18,147 104 INFO rb-82af9cd-226617-434699 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:38547/json 2026-11-10 15:41:18,148 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:38547/json with timeout 3 increased to 10s during tests 2026-11-10 15:41:18,155 104 INFO rb-82af9cd-226617-434699 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:38547/devtools/page/22F69544C8671116F70E5FCF0EDD6098 2026-11-10 15:41:18,163 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Enable chrome headless console log notification 2026-11-10 15:41:18,173 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Chrome headless enable page notifications 2026-11-10 15:41:18,206 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:admin from n/a 2026-11-10 15:41:18,214 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Setting session cookie in browser 2026-11-10 15:41:18,215 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:18,216 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:18,224 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:41:19,331 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:19] "GET /odoo/action-test_viin_web_map.action_locations HTTP/1.1" 200 - 191 0.104 1.005 2026-11-10 15:41:19,334 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Navigation result: {'frameId': '22F69544C8671116F70E5FCF0EDD6098', 'loaderId': '9F33C66B0AE8439755B530353B4347C7', 'isDownload': False} 2026-11-10 15:41:19,334 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:19,358 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:19] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-11-10 15:41:19,374 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:19] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.013 2026-11-10 15:41:19,379 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:19] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-11-10 15:41:19,387 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:19] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.034 2026-11-10 15:41:19,388 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:19,938 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:19] "GET /web/webclient/load_menus/4b18c89d991b21d1d941838ec906bd0b9382bf0dbb5158404e7a53395aeedad4 HTTP/1.1" 200 - 920 0.197 0.390 2026-11-10 15:41:19,944 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:19] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.534 2026-11-10 15:41:19,947 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:19] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.217 2026-11-10 15:41:20,265 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:20] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:41:20,266 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:20] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:41:20,267 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:20] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-10 15:41:20,280 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:20] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-11-10 15:41:20,294 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:20,324 104 INFO rb-82af9cd-226617-434699 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-10 15:41:20,353 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:20] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.018 0.039 2026-11-10 15:41:20,359 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:20] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.045 2026-11-10 15:41:20,377 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:20] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.004 0.043 2026-11-10 15:41:20,430 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:20,443 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:20,468 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:20] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:41:20,469 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:20] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.030 0.106 2026-11-10 15:41:20,504 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:20] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.027 2026-11-10 15:41:20,519 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:41:20,524 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:20,690 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:20] "POST /mail/data HTTP/1.1" 200 - 135 0.068 0.199 2026-11-10 15:41:20,691 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.273 2026-11-10 15:41:20,706 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:20] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.330 2026-11-10 15:41:20,735 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:20] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.008 0.232 2026-11-10 15:41:20,755 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:20] "GET /web/image/res.partner/3/avatar_128?unique=1794323151000 HTTP/1.1" 200 - 9 0.006 0.251 2026-11-10 15:41:20,769 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:20] "POST /web/action/load HTTP/1.1" 200 - 9 0.003 0.265 2026-11-10 15:41:20,773 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.048 2026-11-10 15:41:20,795 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:20] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.051 2026-11-10 15:41:20,810 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:41:20,828 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:20] "POST /web/dataset/call_kw/test_viin_web_map.location/get_views HTTP/1.1" 200 - 27 0.015 0.019 2026-11-10 15:41:20,854 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:20] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-11-10 15:41:20,884 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:20] "POST /web/dataset/call_kw/res.company/search_read HTTP/1.1" 200 - 2 0.001 0.019 2026-11-10 15:41:20,918 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:20] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.004 0.023 2026-11-10 15:41:20,929 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:20] "POST /web/dataset/call_kw/test_viin_web_map.location/search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-11-10 15:41:20,961 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:20] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 4 0.005 0.018 2026-11-10 15:41:20,988 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:20] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-11-10 15:41:21,015 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:21] "GET /web/assets/041dd2b/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:41:21,041 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:21] "GET /web/bundle/web.leafletjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-11-10 15:41:21,052 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:21] "GET /web/assets/0d2dea9/web.leafletjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-11-10 15:41:21,123 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:21] "GET /viin_web_map/static/lib/leaflet/images/marker-icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:41:21,132 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/0.png 2026-11-10 15:41:21,133 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/0.png 2026-11-10 15:41:21,133 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/1.png 2026-11-10 15:41:21,133 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/1.png 2026-11-10 15:41:21,138 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:21] "GET /viin_web_map/static/lib/leaflet/images/marker-shadow.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:41:21,148 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:21,216 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:21,226 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/1.png 2026-11-10 15:41:21,226 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/1.png 2026-11-10 15:41:21,227 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/0.png 2026-11-10 15:41:21,230 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/0.png 2026-11-10 15:41:21,230 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/2.png 2026-11-10 15:41:21,231 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/2.png 2026-11-10 15:41:21,233 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/1.png 2026-11-10 15:41:21,233 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/1.png 2026-11-10 15:41:21,234 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/0.png 2026-11-10 15:41:21,234 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/0.png 2026-11-10 15:41:21,236 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/2.png 2026-11-10 15:41:21,236 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:21] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 2 0.002 0.009 2026-11-10 15:41:21,236 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/2.png 2026-11-10 15:41:21,240 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.013 2026-11-10 15:41:21,293 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:21,350 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:21,361 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:41:21,369 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:21] "POST /web/dataset/call_kw/test_viin_web_map.location/web_read HTTP/1.1" 200 - 2 0.001 0.006 2026-11-10 15:41:21,413 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:21,482 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:21,542 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:21,555 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:21] "POST /web/dataset/call_kw/test_viin_web_map.location/web_save HTTP/1.1" 200 - 4 0.003 0.008 2026-11-10 15:41:21,600 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:21,612 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:21] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 2 0.001 0.007 2026-11-10 15:41:21,653 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:21,726 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:21,738 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:21] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 2 0.001 0.006 2026-11-10 15:41:21,771 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:21] "POST /web/dataset/call_kw/res.company/search_read HTTP/1.1" 200 - 2 0.001 0.021 2026-11-10 15:41:21,798 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:21] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.004 0.017 2026-11-10 15:41:21,810 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:21] "POST /web/dataset/call_kw/test_viin_web_map.location/search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-11-10 15:41:21,838 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:21] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 4 0.003 0.018 2026-11-10 15:41:21,866 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/0.png 2026-11-10 15:41:21,866 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/0.png 2026-11-10 15:41:21,867 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/1.png 2026-11-10 15:41:21,867 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/1.png 2026-11-10 15:41:21,871 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:21,937 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: tour succeeded 2026-11-10 15:41:21,938 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:22,034 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/1.png 2026-11-10 15:41:22,035 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/1.png 2026-11-10 15:41:22,035 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/2.png 2026-11-10 15:41:22,035 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/2.png 2026-11-10 15:41:22,036 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/1.png 2026-11-10 15:41:22,036 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/1.png 2026-11-10 15:41:22,036 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/2.png 2026-11-10 15:41:22,037 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/2.png 2026-11-10 15:41:22,037 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: heap 26722236 (allocated 28291072) 2026-11-10 15:41:22,042 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Closing chrome headless with pid 3883 2026-11-10 15:41:22,044 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Closing websocket connection 2026-11-10 15:41:22,045 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Terminating chrome headless with pid 3883 2026-11-10 15:41:22,126 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_154122_126168_test_viin_web_map_location_map_readback.txt 2026-11-10 15:41:22,126 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Removing chrome user profile "/tmp/tmpdw3wawxo_chrome_odoo" 2026-11-10 15:41:22,170 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:41:22,184 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_controller_args: Starting TestWebsiteControllerArgs.test_crawl_args ... 2026-11-10 15:41:22,189 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:41:22,473 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:22] "GET /ignore_args/converter/valueA/?b=valueB&c=valueC HTTP/1.1" 301 - 12 0.005 0.282 2026-11-10 15:41:22,479 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:22] "GET /ignore_args/converter/valueA?b=valueB&c=valueC HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:22,484 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:22] "GET /ignore_args/converter/valueA/nokw?b=valueB&c=valueC HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:22,488 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:22] "GET /ignore_args/converteronly/valueA/?b=valueB&c=valueC HTTP/1.1" 301 - 0 0.000 0.002 2026-11-10 15:41:22,492 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:22] "GET /ignore_args/converteronly/valueA?b=valueB&c=valueC HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:41:22,497 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:22] "GET /ignore_args/none?a=valueA&b=valueB HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:22,503 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:22] "GET /ignore_args/a?a=valueA&b=valueB HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:41:22,508 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:22] "GET /ignore_args/kw?a=valueA&b=valueB HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:22,535 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:22] "GET /test_website/country/whatever-999999 HTTP/1.1" 404 - 15 0.008 0.016 2026-11-10 15:41:22,536 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_controller_args.TestWebsiteControllerArgs.test_crawl_args: waiting for threads: [] 2026-11-10 15:41:22,566 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:41:22,577 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_controller_args: Starting TestWebsiteControllers.test_01_sitemap ... 2026-11-10 15:41:22,584 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-11-10 15:41:23,955 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_controller_args: Starting TestWebsiteControllers.test_02_search_controller ... 2026-11-10 15:41:23,962 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-11-10 15:41:24,284 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:41:24,298 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_custom_snippet: Starting TestCustomSnippet.test_01_run_tour ... 2026-11-10 15:41:24,565 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Chrome pid: 4122 2026-11-10 15:41:24,566 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Chrome headless temporary user profile dir: /tmp/tmpkm8shzeh_chrome_odoo 2026-11-10 15:41:24,566 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Issuing json command http://127.0.0.1:45081/json/version 2026-11-10 15:41:24,567 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:45081/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:41:24,578 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Browser version: Chrome/150.0.7871.114 2026-11-10 15:41:24,578 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Issuing json command http://127.0.0.1:45081/json 2026-11-10 15:41:24,578 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:45081/json with timeout 3 increased to 10s during tests 2026-11-10 15:41:24,585 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Websocket url found: ws://127.0.0.1:45081/devtools/page/521DE2C2C9E4EFB7579E18DB23928717 2026-11-10 15:41:24,592 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Enable chrome headless console log notification 2026-11-10 15:41:24,595 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Chrome headless enable page notifications 2026-11-10 15:41:24,645 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:admin from n/a 2026-11-10 15:41:24,654 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Setting session cookie in browser 2026-11-10 15:41:24,656 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:24,656 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:24,667 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:41:25,756 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:25] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 191 0.116 0.975 2026-11-10 15:41:25,759 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Navigation result: {'frameId': '521DE2C2C9E4EFB7579E18DB23928717', 'loaderId': 'DCEF7D88249D627342858D33D63F242B', 'isDownload': False} 2026-11-10 15:41:25,759 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Evaluate ready code "odoo.isTourReady('test_custom_snippet')" 2026-11-10 15:41:25,788 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:25] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-11-10 15:41:25,794 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:25] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-11-10 15:41:25,808 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:25] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.021 2026-11-10 15:41:25,816 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:25] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.034 2026-11-10 15:41:25,852 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:26,397 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:26] "GET /web/webclient/load_menus/4b18c89d991b21d1d941838ec906bd0b9382bf0dbb5158404e7a53395aeedad4 HTTP/1.1" 200 - 920 0.180 0.438 2026-11-10 15:41:26,404 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:26] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.556 2026-11-10 15:41:26,406 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:26] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.382 2026-11-10 15:41:26,527 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:26] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-10 15:41:26,529 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:26] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:41:26,531 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:26] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:41:26,550 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:26] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-11-10 15:41:26,562 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Owl is running in 'dev' mode. 2026-11-10 15:41:26,594 104 INFO rb-82af9cd-226617-434699 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-10 15:41:26,620 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:26] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.015 0.040 2026-11-10 15:41:26,625 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:26] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-11-10 15:41:26,643 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:26] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.003 0.038 2026-11-10 15:41:26,670 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:26,711 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:26] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.022 0.082 2026-11-10 15:41:26,730 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:26] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:26,871 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:26] "POST /mail/data HTTP/1.1" 200 - 135 0.070 0.134 2026-11-10 15:41:26,881 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:41:26,890 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:26] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.247 2026-11-10 15:41:26,892 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.220 2026-11-10 15:41:26,894 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:41:26,921 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:26] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.006 0.171 2026-11-10 15:41:26,995 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:26] "GET /odoo/action-website.website_preview?path=/&enable_editor=1 HTTP/1.1" 200 - 22 0.010 0.297 2026-11-10 15:41:27,008 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:27] "POST /web/action/load HTTP/1.1" 200 - 7 0.003 0.261 2026-11-10 15:41:27,030 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:27] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.126 2026-11-10 15:41:27,049 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:27] "GET /web/image/res.partner/3/avatar_128?unique=1794323151000 HTTP/1.1" 200 - 9 0.007 0.297 2026-11-10 15:41:27,262 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:27,277 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:27] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.010 2026-11-10 15:41:27,280 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Owl is running in 'dev' mode. 2026-11-10 15:41:27,281 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:27] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.014 2026-11-10 15:41:27,321 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:27] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.014 2026-11-10 15:41:27,383 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:27] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.020 0.053 2026-11-10 15:41:27,492 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:27] "POST /mail/data HTTP/1.1" 200 - 67 0.036 0.099 2026-11-10 15:41:27,509 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:27] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.137 2026-11-10 15:41:27,527 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:27] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.006 0.126 2026-11-10 15:41:27,529 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.168 2026-11-10 15:41:27,544 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:27] "POST /web/action/load HTTP/1.1" 200 - 6 0.003 0.140 2026-11-10 15:41:27,565 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:27] "GET /web/image/res.partner/3/avatar_128?unique=1794323151000 HTTP/1.1" 200 - 9 0.007 0.158 2026-11-10 15:41:27,579 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:27] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.056 2026-11-10 15:41:27,587 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:27] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.025 2026-11-10 15:41:27,591 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:27] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.026 2026-11-10 15:41:27,593 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.021 2026-11-10 15:41:27,596 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.022 2026-11-10 15:41:27,599 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.021 2026-11-10 15:41:27,607 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:41:27,638 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:27] "GET /website/force/1?path=/ HTTP/1.1" 303 - 6 0.004 0.009 2026-11-10 15:41:27,642 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:27] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-11-10 15:41:28,866 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:28] "GET / HTTP/1.1" 200 - 1112 0.262 0.958 2026-11-10 15:41:28,871 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:28] "GET /web/assets/041dd2b/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.001 1.215 2026-11-10 15:41:28,887 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0137f8f/web.assets_frontend.min.css, copying from /web/assets/0137f8f/web.assets_frontend.min.css 2026-11-10 15:41:28,921 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:28] "GET /web/assets/1/0137f8f/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.023 0.020 2026-11-10 15:41:28,924 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js, copying from /web/assets/5d51dca/web.assets_frontend_minimal.min.js 2026-11-10 15:41:28,931 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:28,932 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:28,934 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:28] "GET /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.003 0.051 2026-11-10 15:41:28,941 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/91416d0/web.__assets_tests_call__.min.js, copying from /web/assets/91416d0/web.__assets_tests_call__.min.js 2026-11-10 15:41:28,956 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:28] "GET /web/assets/1/91416d0/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.003 0.023 2026-11-10 15:41:28,978 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:28] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:29,010 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:29] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 19 0.007 0.114 2026-11-10 15:41:29,015 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:29] "GET /web/image/website/1/logo/My%20Website?unique=a84845e HTTP/1.1" 200 - 4 0.001 0.037 2026-11-10 15:41:29,047 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js, copying from /web/assets/fe0b018/web.assets_frontend_lazy.min.js 2026-11-10 15:41:29,064 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:29] "GET /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.009 0.026 2026-11-10 15:41:29,072 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:29] "GET /web/image/website/1/favicon?unique=a84845e HTTP/1.1" 200 - 5 0.001 0.037 2026-11-10 15:41:29,076 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7de9868/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/7de9868/website.backend_assets_all_wysiwyg.min.css 2026-11-10 15:41:29,090 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:29] "GET /web/assets/1/7de9868/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.007 0.038 2026-11-10 15:41:29,095 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c9bd19f/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/c9bd19f/website.backend_assets_all_wysiwyg.min.js 2026-11-10 15:41:29,098 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:29,098 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:29,098 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:29,099 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:29,100 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:29,100 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:29,111 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:29] "GET /web/assets/1/c9bd19f/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.004 0.062 2026-11-10 15:41:29,375 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:29] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 5 0.001 0.005 2026-11-10 15:41:29,452 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cc9be7c/im_livechat.assets_embed_external.min.css, copying from /web/assets/cc9be7c/im_livechat.assets_embed_external.min.css 2026-11-10 15:41:29,471 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:29] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.018 0.055 2026-11-10 15:41:29,501 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:29] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.009 0.091 2026-11-10 15:41:29,549 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:29] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.005 0.102 2026-11-10 15:41:29,564 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/580fbac/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/580fbac/website.assets_all_wysiwyg_inside.min.js 2026-11-10 15:41:29,575 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:29] "GET /web/assets/1/580fbac/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.003 0.015 2026-11-10 15:41:29,580 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/929d739/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/929d739/website.assets_all_wysiwyg_inside.min.css 2026-11-10 15:41:29,597 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:29] "GET /web/assets/1/929d739/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.009 0.033 2026-11-10 15:41:29,891 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:29] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 299 0.072 0.160 2026-11-10 15:41:29,895 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:29] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.000 0.220 2026-11-10 15:41:29,918 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:29] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.003 0.233 2026-11-10 15:41:30,020 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-11-10 15:41:30,057 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-11-10 15:41:30,565 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:31,428 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:31] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.185 1.179 2026-11-10 15:41:31,624 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-11-10 15:41:31,693 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-11-10 15:41:31,759 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-11-10 15:41:31,786 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:31] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:41:31,787 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:31] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:41:31,788 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:31] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:41:31,790 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:31] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:41:31,796 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:31] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:41:31,797 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:31] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-10 15:41:31,800 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:31,808 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:31] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:31,810 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:31] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:41:31,812 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:31] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:41:31,813 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:31] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:41:31,815 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:31] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:41:31,816 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:31] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:41:31,818 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:31] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-10 15:41:31,822 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:31] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:41:31,838 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:31] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:41:31,839 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:31] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-11-10 15:41:31,843 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:31] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:41:31,844 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:31] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-11-10 15:41:31,846 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:31] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:41:31,848 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:31] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-10 15:41:31,849 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:31] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:41:31,853 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:31] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:41:31,862 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:31] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:41:31,864 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:31] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:41:31,868 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:31] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:41:31,870 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:31] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:41:31,872 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:31] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:41:31,877 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:31] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:31,881 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:31] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:41:31,883 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:31] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:41:31,890 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:31] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-10 15:41:31,891 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:31,898 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:31] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:41:31,899 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:31] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-10 15:41:31,905 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:31] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:41:31,906 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:31] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-11-10 15:41:31,907 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:31] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-10 15:41:31,908 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:31] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:41:32,272 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:32,361 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:32] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 200 - 8 0.002 0.019 2026-11-10 15:41:32,383 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:32] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 200 - 8 0.003 0.039 2026-11-10 15:41:32,397 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:32] "GET /web/image/website.s_carousel_intro_default_image_1 HTTP/1.1" 200 - 8 0.003 0.050 2026-11-10 15:41:32,409 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:32] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 200 - 8 0.003 0.064 2026-11-10 15:41:32,455 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:32] "GET /web/image/website.s_carousel_intro_default_image_2 HTTP/1.1" 200 - 8 0.003 0.108 2026-11-10 15:41:32,463 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:32] "GET /web/image/website.s_carousel_intro_default_image_3 HTTP/1.1" 200 - 8 0.002 0.115 2026-11-10 15:41:32,470 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:32] "GET /web/image/website.s_cover_default_image HTTP/1.1" 200 - 8 0.002 0.098 2026-11-10 15:41:32,481 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:32] "GET /web/image/website.s_carousel_default_image_1 HTTP/1.1" 200 - 8 0.002 0.034 2026-11-10 15:41:32,489 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:32] "GET /web/image/website.s_adventure_default_image HTTP/1.1" 200 - 8 0.002 0.041 2026-11-10 15:41:32,502 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:32] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.005 0.102 2026-11-10 15:41:32,503 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:32,512 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:32] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.002 0.036 2026-11-10 15:41:32,530 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:32] "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.005 0.027 2026-11-10 15:41:32,539 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:32] "GET /web/image/website.s_kickoff_default_image HTTP/1.1" 200 - 8 0.002 0.043 2026-11-10 15:41:32,541 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:32] "GET /web_editor/shape/web_editor/Floats/07.svg?c1=%2300BBCE&c2=%232D3142&c3=%23F3F2F2&c5=%23111827 HTTP/1.1" 200 - 5 0.001 0.046 2026-11-10 15:41:32,549 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:32] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.001 0.030 2026-11-10 15:41:32,555 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:32] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.001 0.045 2026-11-10 15:41:32,558 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:32] "GET /web_editor/shape/web_editor%2FOrigins%2F04_001.svg?c3=%23FFFFFF&flip=y HTTP/1.1" 200 - 5 0.001 0.066 2026-11-10 15:41:32,564 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:32] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.002 0.043 2026-11-10 15:41:33,554 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:33] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:33,555 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:33] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:33,556 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:33] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:33,572 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:33] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:33,572 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:33] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:33,573 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:33] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:33,588 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:33] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:41:33,594 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:33] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.000 0.008 2026-11-10 15:41:33,596 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:33] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.000 0.012 2026-11-10 15:41:33,611 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:33] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.003 0.006 2026-11-10 15:41:33,616 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:33] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.002 0.010 2026-11-10 15:41:33,624 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:33] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.004 0.009 2026-11-10 15:41:33,632 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:33] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.001 0.010 2026-11-10 15:41:33,635 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:33] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.001 0.010 2026-11-10 15:41:33,638 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:33] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.001 0.006 2026-11-10 15:41:33,690 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:33] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:33,691 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:33] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:33,728 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:33] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.002 0.006 2026-11-10 15:41:33,735 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:33] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.002 0.011 2026-11-10 15:41:33,938 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:33] "GET /contactus HTTP/1.1" 200 - 40 0.023 0.118 2026-11-10 15:41:33,947 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:33] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.002 0.067 2026-11-10 15:41:33,957 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:33] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.003 0.088 2026-11-10 15:41:33,964 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:33] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.003 0.156 2026-11-10 15:41:33,976 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:33] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.003 0.017 2026-11-10 15:41:33,984 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:33] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.003 0.016 2026-11-10 15:41:33,997 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:33] "GET /website/static/src/img/snippets_demo/s_banner_3.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:33,999 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:33] "GET /website/static/src/img/snippets_demo/s_banner_2.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:41:34,000 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.006 0.023 2026-11-10 15:41:34,012 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.004 0.017 2026-11-10 15:41:34,021 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.003 0.025 2026-11-10 15:41:34,040 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.005 0.029 2026-11-10 15:41:34,046 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric/geo_square.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:41:34,051 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.006 0.035 2026-11-10 15:41:34,054 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric/geo_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:41:34,056 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric/geo_diamond.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:41:34,059 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric/geo_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:41:34,059 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:41:34,062 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric/geo_triangle.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:41:34,064 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric/geo_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:34,065 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric/geo_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:41:34,076 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric/geo_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:34,078 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric/geo_star.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:41:34,083 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric/geo_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:41:34,084 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric/geo_emerald.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:41:34,086 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric/geo_tetris.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:41:34,087 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric/geo_slanted.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-10 15:41:34,088 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric/geo_kayak.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:41:34,094 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric/geo_tear.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:41:34,098 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric/geo_gem.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:34,103 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric/geo_door.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:41:34,106 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric/geo_sonar.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:41:34,109 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric/geo_square_2.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:41:34,110 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric/geo_square_3.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:41:34,113 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric/geo_square_4.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:41:34,114 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric/geo_square_1.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-10 15:41:34,116 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric/geo_square_5.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:41:34,120 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric/geo_square_6.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:41:34,124 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_circle.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:41:34,128 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_triangle.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:41:34,128 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_diamond.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:41:34,130 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:41:34,134 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:41:34,135 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-10 15:41:34,139 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:41:34,143 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:41:34,146 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:41:34,148 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:41:34,158 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_7pin.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-10 15:41:34,159 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_lemon.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:41:34,159 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_emerald.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:41:34,161 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-10 15:41:34,163 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_tear.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:41:34,165 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pill.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:41:34,175 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_door.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:41:34,178 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_sonar.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:41:34,179 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_cornered.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:41:34,181 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_gem.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:41:34,183 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_bread.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:34,186 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_clover.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:41:34,192 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_2.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:41:34,195 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_1.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:41:34,197 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_soft.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:41:34,197 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_medium.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:41:34,200 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/panel/panel_duo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:41:34,202 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_hard.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:41:34,206 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/panel/panel_duo_r.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:34,206 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/panel/panel_duo_step.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:41:34,209 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/panel/panel_trio_in_r.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:41:34,213 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/panel/panel_trio_out_r.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:41:34,215 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/panel/panel_duo_step_pill.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:41:34,219 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/composite/composite_triple_pill.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:41:34,219 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/composite/composite_double_pill.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:41:34,223 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/panel/panel_window.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-10 15:41:34,224 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/composite/composite_sonar.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:34,225 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/composite/composite_half_circle.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:41:34,229 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/composite/composite_cut_circle.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:41:34,235 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/brushed/brush_2.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:41:34,235 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/brushed/brush_1.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:41:34,239 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/brushed/brush_3.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:41:34,242 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/composition/composition_organic_line.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:41:34,244 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/composition/composition_oval_line.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:41:34,246 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/composition/composition_triangle_line.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:34,248 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/brushed/brush_4.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:41:34,251 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/composition/composition_line_1.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:41:34,254 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/composition/composition_line_3.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:41:34,257 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/composition/composition_mixed_1.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:41:34,259 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/composition/composition_line_2.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:41:34,263 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/composition/composition_planet_1.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:34,267 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/composition/composition_mixed_2.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:41:34,267 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/composition/composition_planet_2.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:41:34,272 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/composition/composition_square_2.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:41:34,273 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/composition/composition_square_1.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:41:34,276 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/composition/composition_square_4.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:41:34,276 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/composition/composition_square_3.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:41:34,281 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/composition/composition_square_line.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:34,284 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/pattern/pattern_organic_caps.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:41:34,288 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/pattern/pattern_organic_cross.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:41:34,291 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/pattern/pattern_wave_1.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:41:34,292 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/pattern/pattern_oval_zebra.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:41:34,296 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/pattern/pattern_line_star.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:41:34,297 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/pattern/pattern_wave_2.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:34,300 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/pattern/pattern_wave_3.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:41:34,302 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/pattern/pattern_point.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:41:34,305 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/pattern/pattern_organic_dot.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:41:34,307 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/pattern/pattern_line_sun.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-10 15:41:34,308 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/pattern/pattern_circuit.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:41:34,313 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/pattern/pattern_labyrinth.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:41:34,313 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/pattern/pattern_wave_4.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:41:34,316 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/solid/solid_blob_2.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:41:34,319 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/solid/solid_blob_3.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:41:34,320 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/solid/solid_blob_1.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:41:34,324 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/solid/solid_blob_4.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:41:34,327 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_1.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:34,328 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/solid/solid_blob_5.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:41:34,333 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/solid/solid_square_1.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:41:34,336 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/special/special_speed.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:41:34,337 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_2.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:41:34,338 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/solid/solid_square_2.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:41:34,341 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/special/special_rain.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:41:34,344 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/special/special_snow.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:41:34,345 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/solid/solid_square_3.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:41:34,352 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/special/special_layered.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:34,354 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/special/special_filter.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:41:34,357 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /website/static/src/img/snippets_demo/s_team_member_2.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:41:34,360 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/special/special_flag.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:34,362 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/special/special_organic.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:41:34,368 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:41:34,368 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:41:34,371 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:41:34,373 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:34,374 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:34,389 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/devices/galaxy_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-10 15:41:34,392 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:41:34,393 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:41:34,393 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/devices/iphone_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-11-10 15:41:34,400 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:41:34,403 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/devices/galaxy_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:41:34,409 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-10 15:41:34,413 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:41:34,414 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/devices/ipad_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:41:34,418 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:41:34,421 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:34,425 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/devices/ipad_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:41:34,429 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/devices/imac_front.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:41:34,429 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:41:34,436 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/devices/imac_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:41:34,437 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/devices/imac_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:41:34,438 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/devices/macbook_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:34,439 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/devices/macbook_front.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:41:34,441 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/devices/macbook_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:41:34,448 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/devices/browser_01.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:41:34,452 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/devices/browser_02.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:34,452 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/image_shapes/devices/browser_03.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:34,758 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-11-10 15:41:34,819 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-11-10 15:41:34,827 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:34,909 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-11-10 15:41:34,923 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:34,955 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-11-10 15:41:34,957 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/src/img/snippets_options/bring-backward.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:41:34,958 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web_editor/static/src/img/snippets_options/bring-forward.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:41:34,969 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:34] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:41:35,074 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:35,156 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:35,226 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-11-10 15:41:35,234 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-11-10 15:41:35,370 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: Simulating signal changes during tests 2026-11-10 15:41:35,370 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:35] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 63 0.019 0.056 2026-11-10 15:41:35,442 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: Simulating signal changes during tests 2026-11-10 15:41:35,443 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:35] "POST /web/dataset/call_kw/ir.ui.view/save_snippet HTTP/1.1" 200 - 22 0.018 0.034 2026-11-10 15:41:35,913 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:35] "GET / HTTP/1.1" 200 - 125 0.056 0.402 2026-11-10 15:41:35,971 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:35] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.002 0.012 2026-11-10 15:41:35,980 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:35] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.002 0.021 2026-11-10 15:41:35,987 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:35] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.002 0.027 2026-11-10 15:41:36,248 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:36] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.009 2026-11-10 15:41:36,290 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:36] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.009 0.041 2026-11-10 15:41:36,375 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-11-10 15:41:36,407 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-11-10 15:41:36,613 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:36] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 298 0.113 0.191 2026-11-10 15:41:38,177 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:38] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 519 0.209 1.553 2026-11-10 15:41:38,360 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-11-10 15:41:38,422 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-11-10 15:41:38,510 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-11-10 15:41:38,528 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:38] "GET /website/static/src/img/snippets_thumbs/s_media_list.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:41:38,892 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:38,968 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:38] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.002 0.011 2026-11-10 15:41:38,976 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:38] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.002 0.018 2026-11-10 15:41:38,984 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:38] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.002 0.025 2026-11-10 15:41:39,004 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:39,076 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:39,154 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:39,213 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:39,229 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: Simulating signal changes during tests 2026-11-10 15:41:39,229 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:39] "POST /web/dataset/call_kw/ir.ui.view/rename_snippet HTTP/1.1" 200 - 13 0.006 0.009 2026-11-10 15:41:39,237 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-11-10 15:41:40,682 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:40] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 520 0.187 1.251 2026-11-10 15:41:40,887 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-11-10 15:41:40,909 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:40,972 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:41,036 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:41,105 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:42,267 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:42] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 3 0.001 0.004 2026-11-10 15:41:42,271 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:42] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 3 0.001 0.003 2026-11-10 15:41:42,283 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:42] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 3 0.001 0.004 2026-11-10 15:41:42,316 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:42] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.001 0.004 2026-11-10 15:41:42,338 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:42] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.002 0.010 2026-11-10 15:41:42,347 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:42] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.002 0.016 2026-11-10 15:41:42,354 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:42] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.002 0.024 2026-11-10 15:41:42,359 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:42] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.001 0.019 2026-11-10 15:41:42,363 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:42] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.000 0.023 2026-11-10 15:41:42,446 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:42] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.001 0.006 2026-11-10 15:41:42,457 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:42] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.001 0.005 2026-11-10 15:41:42,577 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:42,713 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:42,967 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:42] "GET /contactus HTTP/1.1" 200 - 129 0.055 0.394 2026-11-10 15:41:42,980 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:42] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.002 0.449 2026-11-10 15:41:43,003 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:43] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.012 0.405 2026-11-10 15:41:43,028 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #2 deleted ir.ui.view records with IDs: [9058, 9057] 2026-11-10 15:41:43,029 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: Simulating signal changes during tests 2026-11-10 15:41:43,029 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:43] "POST /web/dataset/call_kw/ir.ui.view/delete_snippet HTTP/1.1" 200 - 15 0.013 0.302 2026-11-10 15:41:43,038 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-11-10 15:41:43,039 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:43] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.002 0.457 2026-11-10 15:41:43,055 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:43] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.005 0.061 2026-11-10 15:41:43,064 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:43] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.002 0.013 2026-11-10 15:41:43,072 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:43] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.002 0.019 2026-11-10 15:41:43,079 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:43] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.001 0.017 2026-11-10 15:41:43,099 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: tour succeeded 2026-11-10 15:41:43,100 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: ╔════════════════════════════════════╗ ║ TOUR test_custom_snippet SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-11-10 15:41:43,637 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: heap 50994208 (allocated 55070720) 2026-11-10 15:41:43,645 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Closing chrome headless with pid 4122 2026-11-10 15:41:43,663 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Closing websocket connection 2026-11-10 15:41:43,664 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Terminating chrome headless with pid 4122 2026-11-10 15:41:43,800 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_154143_800123_test_01_run_tour.txt 2026-11-10 15:41:43,800 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Removing chrome user profile "/tmp/tmpkm8shzeh_chrome_odoo" 2026-11-10 15:41:43,820 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: waiting for threads: [, ] 2026-11-10 15:41:44,547 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:44] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 517 0.221 1.245 2026-11-10 15:41:44,556 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:44] "GET /web/image/__odoo__unknown__src__/ HTTP/1.1" 200 - 7 0.002 0.899 2026-11-10 15:41:44,593 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:41:44,607 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_error: Starting TestWebsiteError.test_01_run_test ... 2026-11-10 15:41:44,874 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Chrome pid: 4640 2026-11-10 15:41:44,874 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Chrome headless temporary user profile dir: /tmp/tmpa21g41nk_chrome_odoo 2026-11-10 15:41:44,874 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Issuing json command http://127.0.0.1:44199/json/version 2026-11-10 15:41:44,875 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:44199/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:41:44,885 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Browser version: Chrome/150.0.7871.114 2026-11-10 15:41:44,885 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Issuing json command http://127.0.0.1:44199/json 2026-11-10 15:41:44,886 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:44199/json with timeout 3 increased to 10s during tests 2026-11-10 15:41:44,892 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Websocket url found: ws://127.0.0.1:44199/devtools/page/1395C308149B3880F67BAF4AEEC8F373 2026-11-10 15:41:44,897 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Enable chrome headless console log notification 2026-11-10 15:41:44,899 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Chrome headless enable page notifications 2026-11-10 15:41:44,905 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Setting session cookie in browser 2026-11-10 15:41:44,946 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:44,947 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Navigating to: "http://127.0.0.1:8069/test_error_view" 2026-11-10 15:41:44,958 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:41:45,914 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:45] "GET /test_error_view HTTP/1.1" 200 - 183 0.065 0.894 2026-11-10 15:41:45,917 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Navigation result: {'frameId': '1395C308149B3880F67BAF4AEEC8F373', 'loaderId': 'B161B91C29C015BA349CCE5F32ABCBAB', 'isDownload': False} 2026-11-10 15:41:45,918 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Evaluate ready code "odoo.isTourReady('test_error_website')" 2026-11-10 15:41:45,938 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:41:45,946 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0137f8f/web.assets_frontend.min.css, copying from /web/assets/0137f8f/web.assets_frontend.min.css 2026-11-10 15:41:45,991 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:45] "GET /web/assets/1/0137f8f/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.032 0.024 2026-11-10 15:41:45,996 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js, copying from /web/assets/5d51dca/web.assets_frontend_minimal.min.js 2026-11-10 15:41:46,003 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:46] "GET /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.003 0.042 2026-11-10 15:41:46,015 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:46,015 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:46,020 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/91416d0/web.__assets_tests_call__.min.js, copying from /web/assets/91416d0/web.__assets_tests_call__.min.js 2026-11-10 15:41:46,038 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:46] "GET /web/assets/1/91416d0/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.003 0.023 2026-11-10 15:41:46,117 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:46] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:41:46,121 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:41:46,126 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:46] "GET /web/image/website/1/logo/My%20Website?unique=a84845e HTTP/1.1" 200 - 4 0.008 0.011 2026-11-10 15:41:46,127 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:46] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:41:46,165 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js, copying from /web/assets/fe0b018/web.assets_frontend_lazy.min.js 2026-11-10 15:41:46,193 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:46] "GET /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.040 2026-11-10 15:41:46,201 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:46] "GET /web/image/website/1/favicon?unique=a84845e HTTP/1.1" 200 - 4 0.002 0.039 2026-11-10 15:41:46,500 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:46] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:41:46,583 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:46,589 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:46,618 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:46] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.084 2026-11-10 15:41:46,645 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:46] "POST /im_livechat/init HTTP/1.1" 200 - 22 0.009 0.082 2026-11-10 15:41:46,683 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:46,699 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:46] "POST /test_user_error_json HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:46,736 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:46,805 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:46,872 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:46,877 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:46] "POST /test_access_error_json HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:41:46,934 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:47,004 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:47,071 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:47,076 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:47] "POST /test_validation_error_json HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:47,134 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:47,188 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:47,243 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:47,248 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:47] "POST /test_missing_error_json HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:47,301 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:47,370 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:47,424 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:47,436 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:47] "POST /test_access_denied_json HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:41:47,484 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:47,552 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:47,606 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:47,611 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:47] "POST /test_internal_error_json HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:47,674 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:47,738 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:48,064 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:48] "GET /test_user_error_http?debug=0 HTTP/1.1" 400 - 20 0.011 0.241 2026-11-10 15:41:48,096 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:48] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.003 0.013 2026-11-10 15:41:48,425 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:48,459 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:48] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.006 0.019 2026-11-10 15:41:48,464 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:48] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.027 2026-11-10 15:41:48,505 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:48,634 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:48] "GET /test_user_error_http?debug=1 HTTP/1.1" 400 - 11 0.007 0.047 2026-11-10 15:41:48,774 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:48,783 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: Owl is running in 'dev' mode. 2026-11-10 15:41:48,807 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:48] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.006 0.019 2026-11-10 15:41:48,813 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:48] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.026 2026-11-10 15:41:48,859 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:48,917 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:49,033 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:49] "GET /test_validation_error_http?debug=0 HTTP/1.1" 400 - 7 0.004 0.032 2026-11-10 15:41:49,168 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:49,205 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:49] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.006 0.024 2026-11-10 15:41:49,210 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:49] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.034 2026-11-10 15:41:49,246 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:49,336 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:49] "GET /test_validation_error_http?debug=1 HTTP/1.1" 400 - 7 0.004 0.021 2026-11-10 15:41:49,487 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:49,497 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: Owl is running in 'dev' mode. 2026-11-10 15:41:49,534 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:49] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.008 0.029 2026-11-10 15:41:49,540 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:49] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.038 2026-11-10 15:41:49,570 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:49,634 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:49,786 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:49] "GET /test_access_error_http?debug=0 HTTP/1.1" 403 - 16 0.010 0.067 2026-11-10 15:41:49,920 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:49,956 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:49] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.008 0.021 2026-11-10 15:41:49,962 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:49] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.031 2026-11-10 15:41:49,995 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:50,100 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:50] "GET /test_access_error_http?debug=1 HTTP/1.1" 403 - 11 0.007 0.030 2026-11-10 15:41:50,232 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:50,239 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: Owl is running in 'dev' mode. 2026-11-10 15:41:50,274 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:50] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.009 0.026 2026-11-10 15:41:50,282 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:50] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.038 2026-11-10 15:41:50,310 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:50,367 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:50,493 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:50] "GET /test_missing_error_http?debug=0 HTTP/1.1" 400 - 7 0.006 0.046 2026-11-10 15:41:50,621 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:50,665 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:50] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.007 0.030 2026-11-10 15:41:50,671 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:50] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.041 2026-11-10 15:41:50,695 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:50,786 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:50] "GET /test_missing_error_http?debug=1 HTTP/1.1" 400 - 7 0.004 0.021 2026-11-10 15:41:50,915 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:50,923 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: Owl is running in 'dev' mode. 2026-11-10 15:41:50,952 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:50] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.007 0.022 2026-11-10 15:41:50,959 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:50] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.034 2026-11-10 15:41:50,992 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:51,051 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:51,161 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:51] "GET /test_access_denied_http?debug=0 HTTP/1.1" 403 - 11 0.005 0.028 2026-11-10 15:41:51,283 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:51,322 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:51] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.007 0.023 2026-11-10 15:41:51,328 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:51] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.034 2026-11-10 15:41:51,363 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:51,467 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:51] "GET /test_access_denied_http?debug=1 HTTP/1.1" 403 - 11 0.007 0.034 2026-11-10 15:41:51,587 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:51,594 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: Owl is running in 'dev' mode. 2026-11-10 15:41:51,621 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:51] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.008 0.019 2026-11-10 15:41:51,627 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:51] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.031 2026-11-10 15:41:51,662 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:51,717 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:51,784 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: tour succeeded 2026-11-10 15:41:51,785 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: ╔═══════════════════════════════════╗ ║ TOUR test_error_website SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-11-10 15:41:51,897 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: heap 12822424 (allocated 15204352) 2026-11-10 15:41:51,898 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Closing chrome headless with pid 4640 2026-11-10 15:41:51,899 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Closing websocket connection 2026-11-10 15:41:51,899 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Terminating chrome headless with pid 4640 2026-11-10 15:41:51,960 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_154151_960231_test_01_run_test.txt 2026-11-10 15:41:51,960 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Removing chrome user profile "/tmp/tmpa21g41nk_chrome_odoo" 2026-11-10 15:41:52,003 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:41:52,017 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form: Starting TestForm.test_form_conditional_visibility_record_field ... 2026-11-10 15:41:52,301 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Chrome pid: 4851 2026-11-10 15:41:52,301 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Chrome headless temporary user profile dir: /tmp/tmpw7sck9yt_chrome_odoo 2026-11-10 15:41:52,302 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Issuing json command http://127.0.0.1:40285/json/version 2026-11-10 15:41:52,302 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:40285/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:41:52,316 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Browser version: Chrome/150.0.7871.114 2026-11-10 15:41:52,316 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Issuing json command http://127.0.0.1:40285/json 2026-11-10 15:41:52,317 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:40285/json with timeout 3 increased to 10s during tests 2026-11-10 15:41:52,325 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Websocket url found: ws://127.0.0.1:40285/devtools/page/2AC6A532BE85294BD635D8D91D836238 2026-11-10 15:41:52,334 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Enable chrome headless console log notification 2026-11-10 15:41:52,342 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Chrome headless enable page notifications 2026-11-10 15:41:52,368 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:admin from n/a 2026-11-10 15:41:52,377 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Setting session cookie in browser 2026-11-10 15:41:52,381 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:52,381 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:52,393 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:41:53,611 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:53] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1 HTTP/1.1" 200 - 191 0.122 1.099 2026-11-10 15:41:53,614 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Navigation result: {'frameId': '2AC6A532BE85294BD635D8D91D836238', 'loaderId': '1993F1F337E04025A3A433498C2C2560', 'isDownload': False} 2026-11-10 15:41:53,615 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:53,648 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:53] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-11-10 15:41:53,654 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:53] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:41:53,679 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:53] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.021 0.019 2026-11-10 15:41:53,742 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:54,183 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:54] "GET /web/webclient/load_menus/4b18c89d991b21d1d941838ec906bd0b9382bf0dbb5158404e7a53395aeedad4 HTTP/1.1" 200 - 920 0.163 0.376 2026-11-10 15:41:54,198 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:54] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.547 2026-11-10 15:41:54,202 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:54] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.342 2026-11-10 15:41:54,256 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:54] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:41:54,337 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:54] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-10 15:41:54,338 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:54] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:41:54,340 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:54] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:41:54,353 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:54] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-11-10 15:41:54,375 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Owl is running in 'dev' mode. 2026-11-10 15:41:54,412 104 INFO rb-82af9cd-226617-434699 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-10 15:41:54,442 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:54] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.015 0.051 2026-11-10 15:41:54,447 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:54] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.046 2026-11-10 15:41:54,466 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:54] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.004 0.038 2026-11-10 15:41:54,489 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:54,544 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:54] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:54,571 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:54] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.026 0.118 2026-11-10 15:41:54,586 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:54] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.121 2026-11-10 15:41:54,629 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:41:54,639 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:54,661 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:54] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1&enable_editor=1 HTTP/1.1" 200 - 22 0.017 0.123 2026-11-10 15:41:54,663 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.158 2026-11-10 15:41:54,694 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:54] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.007 0.093 2026-11-10 15:41:54,846 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:54] "POST /mail/data HTTP/1.1" 200 - 135 0.060 0.286 2026-11-10 15:41:54,866 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:54] "GET /web/image/res.partner/3/avatar_128?unique=1794323151000 HTTP/1.1" 200 - 9 0.006 0.261 2026-11-10 15:41:54,878 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:54] "POST /web/action/load HTTP/1.1" 200 - 7 0.002 0.268 2026-11-10 15:41:54,947 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:54,956 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:54] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.012 2026-11-10 15:41:54,960 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:54] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.015 2026-11-10 15:41:54,969 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Owl is running in 'dev' mode. 2026-11-10 15:41:55,013 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:55] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.014 2026-11-10 15:41:55,094 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:55] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.020 0.071 2026-11-10 15:41:55,096 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.021 2026-11-10 15:41:55,119 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:55] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.030 2026-11-10 15:41:55,231 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:55] "POST /mail/data HTTP/1.1" 200 - 67 0.033 0.116 2026-11-10 15:41:55,242 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:55] "POST /web/action/load HTTP/1.1" 200 - 6 0.002 0.123 2026-11-10 15:41:55,273 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:55] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.008 0.157 2026-11-10 15:41:55,293 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:55] "GET /web/image/res.partner/3/avatar_128?unique=1794323151000 HTTP/1.1" 200 - 9 0.008 0.171 2026-11-10 15:41:55,302 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.183 2026-11-10 15:41:55,324 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:55] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.057 2026-11-10 15:41:55,325 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:55] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.059 2026-11-10 15:41:55,330 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:55] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.060 2026-11-10 15:41:55,333 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.063 2026-11-10 15:41:55,335 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.055 2026-11-10 15:41:55,339 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.038 2026-11-10 15:41:55,369 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:55] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 6 0.005 0.009 2026-11-10 15:41:55,374 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:55] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.009 2026-11-10 15:41:55,391 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:41:57,387 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:57] "GET /test_website/model_item/1 HTTP/1.1" 200 - 1111 0.219 1.786 2026-11-10 15:41:57,392 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:57] "GET /web/assets/041dd2b/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.001 2.002 2026-11-10 15:41:57,413 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0137f8f/web.assets_frontend.min.css, copying from /web/assets/0137f8f/web.assets_frontend.min.css 2026-11-10 15:41:57,451 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:57] "GET /web/assets/1/0137f8f/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.025 0.028 2026-11-10 15:41:57,457 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js, copying from /web/assets/5d51dca/web.assets_frontend_minimal.min.js 2026-11-10 15:41:57,464 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:57,467 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:57,469 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:57] "GET /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.005 0.064 2026-11-10 15:41:57,513 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:57] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:41:57,524 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:57] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 19 0.007 0.106 2026-11-10 15:41:57,533 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/91416d0/web.__assets_tests_call__.min.js, copying from /web/assets/91416d0/web.__assets_tests_call__.min.js 2026-11-10 15:41:57,545 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:57] "GET /web/assets/1/91416d0/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.005 0.077 2026-11-10 15:41:57,552 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7de9868/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/7de9868/website.backend_assets_all_wysiwyg.min.css 2026-11-10 15:41:57,566 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:57] "GET /web/assets/1/7de9868/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.008 0.026 2026-11-10 15:41:57,571 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:57] "GET /web/image/website/1/logo/My%20Website?unique=a84845e HTTP/1.1" 200 - 4 0.001 0.059 2026-11-10 15:41:57,572 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:57,574 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:57,575 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:57,576 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:57,577 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:57,578 104 INFO rb-82af9cd-226617-434699 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-11-10 15:41:57,579 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c9bd19f/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/c9bd19f/website.backend_assets_all_wysiwyg.min.js 2026-11-10 15:41:57,589 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:57] "GET /web/assets/1/c9bd19f/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.005 0.051 2026-11-10 15:41:57,769 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:57] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.007 0.127 2026-11-10 15:41:57,777 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:57] "GET /web/image/website/1/favicon?unique=a84845e HTTP/1.1" 200 - 5 0.001 0.136 2026-11-10 15:41:57,786 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js, copying from /web/assets/fe0b018/web.assets_frontend_lazy.min.js 2026-11-10 15:41:57,809 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:57] "GET /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.004 0.166 2026-11-10 15:41:58,110 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:58] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 5 0.001 0.007 2026-11-10 15:41:58,214 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cc9be7c/im_livechat.assets_embed_external.min.css, copying from /web/assets/cc9be7c/im_livechat.assets_embed_external.min.css 2026-11-10 15:41:58,241 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:58] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.020 0.086 2026-11-10 15:41:58,277 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:58] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.009 0.132 2026-11-10 15:41:58,305 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:58] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 13 0.009 0.144 2026-11-10 15:41:58,372 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:58] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.006 0.050 2026-11-10 15:41:58,385 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/929d739/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/929d739/website.assets_all_wysiwyg_inside.min.css 2026-11-10 15:41:58,400 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:58] "GET /web/assets/1/929d739/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.008 0.014 2026-11-10 15:41:58,407 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/580fbac/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/580fbac/website.assets_all_wysiwyg_inside.min.js 2026-11-10 15:41:58,421 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:58] "GET /web/assets/1/580fbac/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.004 0.037 2026-11-10 15:41:58,722 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:58] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 302 0.071 0.142 2026-11-10 15:41:58,726 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:58] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.000 0.203 2026-11-10 15:41:58,742 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:58] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.003 0.210 2026-11-10 15:41:58,829 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-10 15:41:58,870 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-10 15:41:59,380 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:41:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:00,217 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.191 1.153 2026-11-10 15:42:00,407 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-10 15:42:00,479 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-10 15:42:00,543 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-10 15:42:00,569 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:00,572 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:00,575 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:00,575 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:42:00,578 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:42:00,581 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-10 15:42:00,583 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:42:00,587 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:00,588 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:00,588 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:00,592 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:00,593 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:00,598 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:00,601 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:00,603 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:00,611 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:42:00,611 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-10 15:42:00,613 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:00,613 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:00,615 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:42:00,616 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-11-10 15:42:00,617 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:00,625 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:00,627 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:00,629 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:00,629 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:00,630 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:42:00,634 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:00,635 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:00,643 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:00,645 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:00,646 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:00,649 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:00,649 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:00,654 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:00,655 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:00,656 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:00,656 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:00,758 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-10 15:42:00,779 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:00,790 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "POST /web/dataset/call_kw/ir.model/get_compatible_form_models HTTP/1.1" 200 - 3 0.001 0.004 2026-11-10 15:42:00,822 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:00,824 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:00,825 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:00,841 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:00,843 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:00,844 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:00,858 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:42:00,861 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.000 0.006 2026-11-10 15:42:00,862 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.000 0.008 2026-11-10 15:42:00,881 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-10 15:42:00,957 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.002 0.007 2026-11-10 15:42:00,961 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.001 0.013 2026-11-10 15:42:00,966 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.001 0.016 2026-11-10 15:42:00,991 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-10 15:42:00,993 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.000 0.009 2026-11-10 15:42:00,996 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:00] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.001 0.010 2026-11-10 15:42:01,019 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:01] "POST /web/dataset/call_kw/ir.model/get_authorized_fields HTTP/1.1" 200 - 3 0.001 0.006 2026-11-10 15:42:01,040 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:01] "GET /website/static/src/img/snippets_options/pos_top.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:01,040 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:01] "GET /website/static/src/img/snippets_options/pos_left.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:01,042 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:01] "GET /website/static/src/img/snippets_options/pos_right.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:01,137 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-10 15:42:01,147 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:01] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:42:01,181 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:01,275 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-10 15:42:01,282 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:01,313 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:01] "POST /web/dataset/call_kw/test.tag/search_read HTTP/1.1" 200 - 4 0.002 0.004 2026-11-10 15:42:01,402 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:01,474 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:01,527 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:01,584 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:03,051 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:03,055 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-10 15:42:03,071 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:03] "POST /web/dataset/call_kw/ir.model.fields/formbuilder_whitelist HTTP/1.1" 200 - 3 0.001 0.003 2026-11-10 15:42:03,145 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: Simulating signal changes during tests 2026-11-10 15:42:03,145 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:03] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 41 0.018 0.026 2026-11-10 15:42:03,167 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-10 15:42:03,178 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:03] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.002 0.008 2026-11-10 15:42:03,577 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:03] "GET /test_website/model_item/1 HTTP/1.1" 200 - 129 0.042 0.365 2026-11-10 15:42:03,652 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-10 15:42:03,896 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:03] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.007 2026-11-10 15:42:03,936 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:03] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.009 0.041 2026-11-10 15:42:03,952 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:03] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.004 0.053 2026-11-10 15:42:03,979 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-10 15:42:04,086 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:04,150 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:04,221 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:04,317 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-10 15:42:04,353 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-10 15:42:04,480 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:04] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 301 0.094 0.145 2026-11-10 15:42:04,538 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-10 15:42:04,603 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-10 15:42:04,665 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-10 15:42:04,688 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:04,801 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-10 15:42:04,811 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:04,821 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:04] "POST /web/dataset/call_kw/ir.model/get_compatible_form_models HTTP/1.1" 200 - 3 0.001 0.004 2026-11-10 15:42:04,888 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:04] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 3 0.001 0.004 2026-11-10 15:42:04,894 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:04] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 3 0.001 0.005 2026-11-10 15:42:04,896 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:04] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 3 0.000 0.006 2026-11-10 15:42:04,907 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-10 15:42:04,969 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:04] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.001 0.010 2026-11-10 15:42:04,976 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:04] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.001 0.012 2026-11-10 15:42:04,980 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:04] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.001 0.014 2026-11-10 15:42:05,010 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:05] "POST /web/dataset/call_kw/test.tag/search_read HTTP/1.1" 200 - 3 0.000 0.004 2026-11-10 15:42:05,077 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-10 15:42:05,149 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:05,234 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-10 15:42:05,238 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:05,291 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:05,350 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:06,898 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:06,901 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-10 15:42:06,915 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:06] "POST /web/dataset/call_kw/ir.model.fields/formbuilder_whitelist HTTP/1.1" 200 - 3 0.001 0.004 2026-11-10 15:42:06,952 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: Simulating signal changes during tests 2026-11-10 15:42:06,952 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:06] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 16 0.005 0.017 2026-11-10 15:42:06,969 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-10 15:42:06,980 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:06] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.002 0.007 2026-11-10 15:42:07,374 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:07] "GET /test_website/model_item/1 HTTP/1.1" 200 - 129 0.044 0.358 2026-11-10 15:42:07,428 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-10 15:42:07,541 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:07] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.008 2026-11-10 15:42:07,568 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:07] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.008 0.028 2026-11-10 15:42:07,587 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:07] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.004 0.043 2026-11-10 15:42:07,621 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-11-10 15:42:07,851 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:07,917 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: tour succeeded 2026-11-10 15:42:07,918 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR test_form_conditional_visibility_record_field SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-11-10 15:42:08,216 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: heap 46290816 (allocated 49004544) 2026-11-10 15:42:08,221 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Closing chrome headless with pid 4851 2026-11-10 15:42:08,222 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Closing websocket connection 2026-11-10 15:42:08,222 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Terminating chrome headless with pid 4851 2026-11-10 15:42:08,327 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_154208_327441_test_form_conditional_visibility_record_field.txt 2026-11-10 15:42:08,327 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Removing chrome user profile "/tmp/tmpw7sck9yt_chrome_odoo" 2026-11-10 15:42:08,386 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:42:08,401 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_fuzzy: Starting TestAutoComplete.test_01_many_records ... 2026-11-10 15:42:09,764 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_fuzzy: Starting TestAutoComplete.test_02_pages_search ... 2026-11-10 15:42:09,985 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_fuzzy: Starting TestAutoComplete.test_indirect ... 2026-11-10 15:42:10,059 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:42:10,076 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress: Starting TestImageUploadProgress.test_01_image_upload_progress ... 2026-11-10 15:42:10,346 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Chrome pid: 5192 2026-11-10 15:42:10,347 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Chrome headless temporary user profile dir: /tmp/tmpl7yekvj7_chrome_odoo 2026-11-10 15:42:10,347 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Issuing json command http://127.0.0.1:35917/json/version 2026-11-10 15:42:10,348 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:35917/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:42:10,355 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Browser version: Chrome/150.0.7871.114 2026-11-10 15:42:10,356 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Issuing json command http://127.0.0.1:35917/json 2026-11-10 15:42:10,356 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:35917/json with timeout 3 increased to 10s during tests 2026-11-10 15:42:10,363 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Websocket url found: ws://127.0.0.1:35917/devtools/page/763DE6CE33897A803BCFF798D2E80720 2026-11-10 15:42:10,366 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Enable chrome headless console log notification 2026-11-10 15:42:10,372 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Chrome headless enable page notifications 2026-11-10 15:42:10,391 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:admin from n/a 2026-11-10 15:42:10,400 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Setting session cookie in browser 2026-11-10 15:42:10,401 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:10,401 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:10,412 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:42:11,456 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:11] "GET /odoo/action-website.website_preview?path=/test_image_progress HTTP/1.1" 200 - 191 0.092 0.955 2026-11-10 15:42:11,460 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Navigation result: {'frameId': '763DE6CE33897A803BCFF798D2E80720', 'loaderId': '0FA10948F75E4F338ADF86B6DEE79BE4', 'isDownload': False} 2026-11-10 15:42:11,460 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:11,489 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:11] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-11-10 15:42:11,519 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:11,996 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:11] "GET /web/webclient/load_menus/4b18c89d991b21d1d941838ec906bd0b9382bf0dbb5158404e7a53395aeedad4 HTTP/1.1" 200 - 920 0.181 0.334 2026-11-10 15:42:12,001 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:12] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.520 2026-11-10 15:42:12,007 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:12] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.523 2026-11-10 15:42:12,021 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.530 2026-11-10 15:42:12,033 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:12] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:42:12,078 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:12] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:42:12,703 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:12] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:42:12,704 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:12] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:42:12,705 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:12] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:42:12,718 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-11-10 15:42:12,733 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Owl is running in 'dev' mode. 2026-11-10 15:42:12,767 104 INFO rb-82af9cd-226617-434699 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-10 15:42:12,806 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:12] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.022 0.049 2026-11-10 15:42:12,826 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:12] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.004 0.049 2026-11-10 15:42:12,836 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:12,839 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:12] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.082 2026-11-10 15:42:12,893 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:12] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:42:12,916 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:12] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.024 0.115 2026-11-10 15:42:13,092 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:13] "POST /mail/data HTTP/1.1" 200 - 135 0.079 0.179 2026-11-10 15:42:13,093 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.232 2026-11-10 15:42:13,105 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:42:13,112 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42: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-11-10 15:42:13,122 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:13] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.009 0.178 2026-11-10 15:42:13,137 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:13] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.272 2026-11-10 15:42:13,159 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:13] "GET /web/image/res.partner/3/avatar_128?unique=1794323151000 HTTP/1.1" 200 - 9 0.006 0.216 2026-11-10 15:42:13,214 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:13] "GET /odoo/action-website.website_preview?path=/test_image_progress&enable_editor=1 HTTP/1.1" 200 - 22 0.010 0.339 2026-11-10 15:42:13,226 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:13] "POST /web/action/load HTTP/1.1" 200 - 7 0.003 0.285 2026-11-10 15:42:13,227 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.112 2026-11-10 15:42:13,249 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:13] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.009 0.119 2026-11-10 15:42:13,512 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:13,525 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.013 2026-11-10 15:42:13,528 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.015 2026-11-10 15:42:13,532 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Owl is running in 'dev' mode. 2026-11-10 15:42:13,571 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:13] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.004 0.014 2026-11-10 15:42:13,649 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:13] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.015 0.072 2026-11-10 15:42:13,763 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:13] "POST /mail/data HTTP/1.1" 200 - 67 0.031 0.118 2026-11-10 15:42:13,764 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.140 2026-11-10 15:42:13,787 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:13] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.157 2026-11-10 15:42:13,805 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:13] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.005 0.140 2026-11-10 15:42:13,810 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.026 2026-11-10 15:42:13,819 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:13] "POST /web/action/load HTTP/1.1" 200 - 6 0.003 0.153 2026-11-10 15:42:13,839 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:13] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.048 2026-11-10 15:42:13,843 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:13] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:13,851 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:13] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.003 0.008 2026-11-10 15:42:13,860 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.013 2026-11-10 15:42:13,863 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.015 2026-11-10 15:42:13,866 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.016 2026-11-10 15:42:13,872 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:42:13,901 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:13] "GET /website/force/1?path=/test_image_progress HTTP/1.1" 303 - 6 0.004 0.010 2026-11-10 15:42:13,905 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:13] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-11-10 15:42:15,016 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:15] "GET /test_image_progress HTTP/1.1" 200 - 1115 0.232 0.866 2026-11-10 15:42:15,022 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:15] "GET /web/assets/041dd2b/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.001 1.100 2026-11-10 15:42:15,040 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0137f8f/web.assets_frontend.min.css, copying from /web/assets/0137f8f/web.assets_frontend.min.css 2026-11-10 15:42:15,080 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:15] "GET /web/assets/1/0137f8f/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.024 0.029 2026-11-10 15:42:15,084 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js, copying from /web/assets/5d51dca/web.assets_frontend_minimal.min.js 2026-11-10 15:42:15,091 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:15] "GET /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.003 0.060 2026-11-10 15:42:15,097 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:15,097 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:15,150 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:15] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:15,165 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:15] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 19 0.008 0.109 2026-11-10 15:42:15,182 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/91416d0/web.__assets_tests_call__.min.js, copying from /web/assets/91416d0/web.__assets_tests_call__.min.js 2026-11-10 15:42:15,199 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:15] "GET /web/assets/1/91416d0/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.005 0.099 2026-11-10 15:42:15,203 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:15] "GET /web/image/website/1/logo/My%20Website?unique=a84845e HTTP/1.1" 200 - 4 0.001 0.054 2026-11-10 15:42:15,210 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7de9868/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/7de9868/website.backend_assets_all_wysiwyg.min.css 2026-11-10 15:42:15,225 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:15] "GET /web/assets/1/7de9868/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.009 0.037 2026-11-10 15:42:15,230 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c9bd19f/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/c9bd19f/website.backend_assets_all_wysiwyg.min.js 2026-11-10 15:42:15,231 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:15,232 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:15,232 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:15,233 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:15,233 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:15,233 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:15,243 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:15] "GET /web/assets/1/c9bd19f/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.004 0.060 2026-11-10 15:42:15,307 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js, copying from /web/assets/fe0b018/web.assets_frontend_lazy.min.js 2026-11-10 15:42:15,324 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:15] "GET /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.004 0.029 2026-11-10 15:42:15,332 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:15] "GET /web/image/website/1/favicon?unique=a84845e HTTP/1.1" 200 - 5 0.001 0.038 2026-11-10 15:42:15,606 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:15] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 5 0.001 0.006 2026-11-10 15:42:15,684 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cc9be7c/im_livechat.assets_embed_external.min.css, copying from /web/assets/cc9be7c/im_livechat.assets_embed_external.min.css 2026-11-10 15:42:15,709 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:15] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.018 0.058 2026-11-10 15:42:15,734 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:15] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.007 0.093 2026-11-10 15:42:15,785 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:15] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.005 0.088 2026-11-10 15:42:15,803 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/929d739/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/929d739/website.assets_all_wysiwyg_inside.min.css 2026-11-10 15:42:15,820 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:15] "GET /web/assets/1/929d739/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.008 0.018 2026-11-10 15:42:15,826 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/580fbac/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/580fbac/website.assets_all_wysiwyg_inside.min.js 2026-11-10 15:42:15,839 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:15] "GET /web/assets/1/580fbac/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.003 0.041 2026-11-10 15:42:16,108 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:16] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 305 0.065 0.130 2026-11-10 15:42:16,111 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:16] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.000 0.187 2026-11-10 15:42:16,127 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:16] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.002 0.195 2026-11-10 15:42:16,225 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-11-10 15:42:16,263 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-11-10 15:42:16,767 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:17,653 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:17] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.194 1.194 2026-11-10 15:42:17,849 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-11-10 15:42:17,916 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-11-10 15:42:17,979 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-11-10 15:42:18,009 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:42:18,009 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:18,013 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:18,014 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:18,016 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:18,016 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:18,018 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:18,030 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:18,032 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:18,033 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:18,035 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:18,035 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:18,036 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:42:18,038 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:42:18,048 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:18,049 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:18,049 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:18,051 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:42:18,052 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:18,053 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:18,062 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:18,064 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:18,065 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:18,066 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:18,068 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:42:18,069 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:18,075 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:18,079 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:18,081 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:18,082 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:18,083 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:42:18,085 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:18,086 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:42:18,095 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:18,095 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:18,096 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:18,098 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:18,098 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:18,128 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:18,191 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:18,571 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:18,657 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /web/image/website.s_image_text_default_image HTTP/1.1" 200 - 8 0.002 0.017 2026-11-10 15:42:18,673 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /web_editor/image_shape/website.s_cta_mockups_default_image/web_editor/devices/macbook_front.svg HTTP/1.1" 200 - 14 0.003 0.027 2026-11-10 15:42:18,683 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 200 - 8 0.003 0.042 2026-11-10 15:42:18,697 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /web_editor/image_shape/website.s_mockup_image_default_image/web_editor/devices/macbook_front.svg HTTP/1.1" 200 - 14 0.004 0.052 2026-11-10 15:42:18,707 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /web_editor/image_shape/website.s_shape_image_default_image/web_editor/composite/composite_double_pill.svg HTTP/1.1" 200 - 14 0.004 0.064 2026-11-10 15:42:18,722 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "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.003 0.073 2026-11-10 15:42:18,728 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /web_editor/shape/web_editor%2FWavy%2F11.svg?c1=%232D3142&c4=%23FFFFFF HTTP/1.1" 200 - 5 0.001 0.061 2026-11-10 15:42:18,737 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /web_editor/image_shape/website.s_image_hexagonal_default_image_1/web_editor/geometric/geo_hexagon.svg HTTP/1.1" 200 - 14 0.003 0.056 2026-11-10 15:42:18,745 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /web/image/website.s_image_hexagonal_default_image HTTP/1.1" 200 - 8 0.002 0.053 2026-11-10 15:42:18,761 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.002 0.007 2026-11-10 15:42:18,765 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:18,769 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.003 0.013 2026-11-10 15:42:18,777 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.002 0.009 2026-11-10 15:42:18,796 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /web/image/website.s_cta_box_default_image HTTP/1.1" 200 - 8 0.002 0.011 2026-11-10 15:42:18,801 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:18] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 304 - 7 0.002 0.017 2026-11-10 15:42:19,586 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:19,587 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:19,588 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:19,609 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /website/static/src/img/snippets_options/align_bottom.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:19,610 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:19,612 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /website/static/src/img/snippets_options/align_middle.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:19,613 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /website/static/src/img/snippets_options/align_top.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:42:19,614 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /website/static/src/img/snippets_options/align_stretch.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:19,616 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:42:19,624 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:42:19,631 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.001 0.006 2026-11-10 15:42:19,633 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.000 0.008 2026-11-10 15:42:19,635 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.000 0.009 2026-11-10 15:42:19,650 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.002 0.005 2026-11-10 15:42:19,658 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.002 0.006 2026-11-10 15:42:19,662 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.002 0.009 2026-11-10 15:42:19,668 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.001 0.008 2026-11-10 15:42:19,672 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.001 0.005 2026-11-10 15:42:19,676 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.000 0.004 2026-11-10 15:42:19,715 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:19,716 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:19,743 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.002 0.006 2026-11-10 15:42:19,771 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.002 0.006 2026-11-10 15:42:19,789 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.002 0.009 2026-11-10 15:42:19,805 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /website/static/src/img/snippets_demo/s_text_image.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:19,807 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.002 0.007 2026-11-10 15:42:19,842 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric/geo_square.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:19,845 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:19,846 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric/geo_triangle.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:19,847 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric/geo_diamond.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:42:19,847 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric/geo_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:19,851 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric/geo_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-10 15:42:19,871 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric/geo_star.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:19,871 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric/geo_slanted.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:19,872 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric/geo_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:19,874 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric/geo_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:19,874 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric/geo_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:42:19,876 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric/geo_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:42:19,892 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric/geo_tetris.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:19,893 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric/geo_tear.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:19,894 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric/geo_gem.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:19,896 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric/geo_emerald.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:42:19,896 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric/geo_kayak.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:42:19,898 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric/geo_sonar.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:19,917 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric/geo_square_3.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:19,918 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric/geo_square_1.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:19,919 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric/geo_door.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:19,920 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric/geo_square_5.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:19,921 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric/geo_square_4.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:42:19,922 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric/geo_square_2.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:42:19,927 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric/geo_square_6.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:19,940 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_circle.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:19,943 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:19,944 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_diamond.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:19,946 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_triangle.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:19,948 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:19,949 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:42:19,950 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:19,962 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_7pin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:19,964 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:19,965 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:19,966 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_emerald.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:19,967 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:42:19,969 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:19,970 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_lemon.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:19,982 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_tear.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:19,984 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_door.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:19,986 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_sonar.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:19,987 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_gem.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:19,987 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pill.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:19,989 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_cornered.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:42:19,995 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_clover.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:42:19,999 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:19] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_1.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:20,002 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_medium.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:20,003 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_2.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:20,005 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_soft.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:42:20,005 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/geometric_round/geo_round_bread.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:20,006 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_hard.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:20,008 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/panel/panel_duo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:42:20,015 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/panel/panel_duo_r.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:20,017 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/panel/panel_duo_step_pill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:20,020 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/panel/panel_duo_step.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:20,021 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/panel/panel_window.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:20,024 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/panel/panel_trio_in_r.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:42:20,025 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/composite/composite_double_pill.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:20,027 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/panel/panel_trio_out_r.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:42:20,028 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/composite/composite_triple_pill.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:20,033 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/composite/composite_half_circle.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:20,036 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/composite/composite_cut_circle.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:20,038 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/brushed/brush_1.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:20,040 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/brushed/brush_2.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:20,041 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/brushed/brush_4.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:20,042 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/brushed/brush_3.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:20,045 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/composition/composition_organic_line.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:20,047 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/composition/composition_oval_line.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:20,047 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/composite/composite_sonar.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-10 15:42:20,052 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/composition/composition_line_1.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:20,054 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/composition/composition_line_3.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:20,057 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/composition/composition_line_2.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:20,058 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/composition/composition_triangle_line.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:42:20,061 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/composition/composition_planet_2.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:20,063 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/composition/composition_mixed_2.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:20,064 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/composition/composition_mixed_1.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:42:20,067 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/composition/composition_planet_1.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:20,068 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/composition/composition_square_2.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:20,069 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/composition/composition_square_1.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:20,075 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/composition/composition_square_3.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:20,080 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/composition/composition_square_4.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:20,082 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/composition/composition_square_line.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:20,094 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/pattern/pattern_organic_cross.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-11-10 15:42:20,095 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/pattern/pattern_oval_zebra.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-10 15:42:20,096 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/pattern/pattern_wave_1.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-10 15:42:20,101 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/pattern/pattern_line_star.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:20,101 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/pattern/pattern_line_sun.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:20,102 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/pattern/pattern_organic_caps.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-11-10 15:42:20,107 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/pattern/pattern_wave_3.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:20,108 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/pattern/pattern_wave_2.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:20,111 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/pattern/pattern_point.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:20,112 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/pattern/pattern_organic_dot.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:20,114 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/pattern/pattern_labyrinth.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:20,117 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/pattern/pattern_wave_4.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:20,118 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/pattern/pattern_circuit.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:20,123 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/solid/solid_blob_2.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:20,128 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/solid/solid_blob_3.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:20,130 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/solid/solid_blob_1.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:42:20,131 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_1.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:20,133 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/solid/solid_blob_5.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:20,133 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_2.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:20,136 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/solid/solid_blob_4.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-10 15:42:20,137 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/solid/solid_square_1.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:20,149 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/solid/solid_square_2.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:20,150 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/special/special_layered.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:20,151 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/special/special_rain.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:20,152 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/solid/solid_square_3.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:20,153 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/special/special_speed.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:20,154 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/special/special_snow.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:20,163 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/special/special_filter.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:20,168 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:20,169 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/special/special_organic.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:20,170 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:20,171 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:20,172 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/devices/iphone_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:20,174 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/special/special_flag.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-10 15:42:20,181 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:20,184 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:20,185 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/devices/galaxy_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:20,188 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:20,188 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:20,190 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/devices/galaxy_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:20,195 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:20,199 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/devices/ipad_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:20,204 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:42:20,206 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/devices/ipad_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:20,207 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:20,208 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:42:20,208 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:42:20,210 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:42:20,216 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/devices/imac_front.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:42:20,219 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/devices/imac_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:20,222 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/devices/imac_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:20,224 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/devices/macbook_front.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:20,226 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/devices/browser_02.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:20,228 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/devices/macbook_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:20,230 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/devices/browser_01.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:42:20,232 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/devices/macbook_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:20,232 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:20] "GET /web_editor/static/image_shapes/devices/browser_03.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:20,446 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-11-10 15:42:20,498 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-11-10 15:42:20,505 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:20,562 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:20,956 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:21,026 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:21] "GET /web/image/website.s_masonry_block_default_image_1 HTTP/1.1" 200 - 8 0.003 0.013 2026-11-10 15:42:21,035 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:21] "GET /web/image/website.s_quadrant_default_image_1 HTTP/1.1" 200 - 8 0.003 0.021 2026-11-10 15:42:21,044 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:21] "GET /web/image/website.s_quadrant_default_image_2 HTTP/1.1" 200 - 8 0.002 0.028 2026-11-10 15:42:21,053 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:21] "GET /web/image/website.library_image_08 HTTP/1.1" 200 - 8 0.003 0.017 2026-11-10 15:42:21,060 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:21] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 7 0.002 0.042 2026-11-10 15:42:21,070 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:21] "GET /web/image/website.s_quadrant_default_image_3 HTTP/1.1" 200 - 8 0.003 0.052 2026-11-10 15:42:21,077 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:21] "GET /web/image/website.library_image_03 HTTP/1.1" 200 - 8 0.002 0.034 2026-11-10 15:42:21,090 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:21] "GET /web/image/website.library_image_13 HTTP/1.1" 200 - 8 0.002 0.022 2026-11-10 15:42:21,101 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:21] "GET /web/image/website.library_image_02 HTTP/1.1" 200 - 8 0.003 0.049 2026-11-10 15:42:21,110 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:21] "GET /web/image/website.library_image_10 HTTP/1.1" 200 - 8 0.003 0.047 2026-11-10 15:42:21,116 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:21] "GET /web/image/website.s_quadrant_default_image_4 HTTP/1.1" 200 - 8 0.002 0.099 2026-11-10 15:42:21,126 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:21] "GET /web/image/website.library_image_05 HTTP/1.1" 200 - 8 0.002 0.045 2026-11-10 15:42:21,135 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:21] "GET /web/image/website.library_image_14 HTTP/1.1" 200 - 8 0.002 0.036 2026-11-10 15:42:21,142 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:21] "GET /web/image/website.library_image_16 HTTP/1.1" 200 - 8 0.002 0.041 2026-11-10 15:42:21,147 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:21] "GET /web/image/website.s_image_punchy_default_image HTTP/1.1" 200 - 8 0.002 0.041 2026-11-10 15:42:21,179 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:21] "GET /web/image/website.s_carousel_default_image_3 HTTP/1.1" 200 - 8 0.004 0.014 2026-11-10 15:42:21,185 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:21] "GET /web/image/website.s_masonry_block_default_image_1 HTTP/1.1" 304 - 7 0.002 0.023 2026-11-10 15:42:21,192 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:21,193 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:21] "GET /web/image/website.s_carousel_default_image_2 HTTP/1.1" 200 - 8 0.002 0.028 2026-11-10 15:42:21,205 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:21] "GET /web/image/website.s_carousel_default_image_1 HTTP/1.1" 200 - 8 0.004 0.037 2026-11-10 15:42:21,216 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:21] "GET /web/image/website.s_parallax_default_image HTTP/1.1" 200 - 8 0.002 0.040 2026-11-10 15:42:21,224 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:21] "GET /web/image/website.s_image_title_default_image HTTP/1.1" 200 - 8 0.002 0.047 2026-11-10 15:42:21,230 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:21] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.002 0.028 2026-11-10 15:42:21,238 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:21] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.002 0.034 2026-11-10 15:42:21,246 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:21] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.002 0.041 2026-11-10 15:42:21,961 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:21] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.002 0.006 2026-11-10 15:42:21,982 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:21] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.002 0.010 2026-11-10 15:42:21,988 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:21] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.002 0.015 2026-11-10 15:42:22,030 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:22] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.002 0.010 2026-11-10 15:42:22,049 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:22] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.003 0.028 2026-11-10 15:42:22,056 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:22] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.002 0.037 2026-11-10 15:42:22,065 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:22] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.002 0.019 2026-11-10 15:42:22,089 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:22] "GET /website/static/src/img/library/library_image_02.jpg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:22,097 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:22] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.006 0.012 2026-11-10 15:42:22,105 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:22] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.002 0.024 2026-11-10 15:42:22,117 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:22] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.002 0.032 2026-11-10 15:42:22,123 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:22] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.002 0.027 2026-11-10 15:42:22,130 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:22] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.002 0.034 2026-11-10 15:42:22,156 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:22] "GET /website/static/src/img/library/library_image_08.jpg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:22,160 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:22] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.004 0.009 2026-11-10 15:42:22,161 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:22] "GET /website/static/src/img/library/library_image_03.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:22,469 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-11-10 15:42:22,508 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:22,591 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:22,636 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-11-10 15:42:22,648 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:22] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:42:22,725 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:22,746 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:22] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 9 0.006 0.013 2026-11-10 15:42:22,779 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:22] "GET /test_http/static/src/img/xss.svg?unique=63b37539&height=256 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:22,787 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:22] "GET /test_http/gizeh.png?unique=01263818&height=256 HTTP/1.1" 200 - 5 0.001 0.007 2026-11-10 15:42:22,790 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:22,828 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:22] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 17 0.011 0.018 2026-11-10 15:42:22,855 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:22] "POST /web_editor/attachment/add_data HTTP/1.1" 200 - 17 0.005 0.012 2026-11-10 15:42:22,869 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:22] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 4 0.001 0.004 2026-11-10 15:42:22,879 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:22] "GET /web/image/5155-21dfb00c/image.webp HTTP/1.1" 200 - 4 0.001 0.005 2026-11-10 15:42:22,891 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:22] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 9 0.002 0.011 2026-11-10 15:42:22,900 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:22,912 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:22] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 9 0.003 0.010 2026-11-10 15:42:22,918 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:22] "GET /web/image/5157-7030f836/image.png HTTP/1.1" 200 - 4 0.001 0.007 2026-11-10 15:42:22,944 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:22] "GET /web/image/5158-1b0bb289/image.jpeg HTTP/1.1" 200 - 4 0.001 0.004 2026-11-10 15:42:22,969 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:23,034 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:23,100 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:23,167 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:23,236 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:23,310 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:23,390 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:23,463 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:23,466 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-11-10 15:42:23,516 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-11-10 15:42:23,661 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:23,674 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:23] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 5 0.004 0.007 2026-11-10 15:42:23,720 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:23,721 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:23] "GET /web/image/5157-7030f836/image.png?height=256 HTTP/1.1" 200 - 4 0.001 0.008 2026-11-10 15:42:23,727 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:23] "GET /web/image/5158-1b0bb289/image.jpeg?height=256 HTTP/1.1" 200 - 4 0.001 0.014 2026-11-10 15:42:23,730 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:23] "GET /web/image/5155-21dfb00c/image.webp?height=256 HTTP/1.1" 200 - 4 0.001 0.016 2026-11-10 15:42:23,738 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:23] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 8 0.002 0.011 2026-11-10 15:42:23,794 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:23,804 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:23] "POST /web_editor/get_image_info HTTP/1.1" 200 - 7 0.002 0.006 2026-11-10 15:42:23,866 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:23,897 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-11-10 15:42:23,943 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-11-10 15:42:24,075 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:24,134 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:30,899 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:30,989 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:31,077 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:31,089 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:31] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 5 0.004 0.006 2026-11-10 15:42:31,168 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:31,178 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:31] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 4 0.001 0.003 2026-11-10 15:42:31,236 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:31,304 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: tour succeeded 2026-11-10 15:42:31,305 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_image_upload_progress SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-11-10 15:42:31,766 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: heap 46238400 (allocated 47837184) 2026-11-10 15:42:31,783 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Closing chrome headless with pid 5192 2026-11-10 15:42:31,784 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Closing websocket connection 2026-11-10 15:42:31,784 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Terminating chrome headless with pid 5192 2026-11-10 15:42:31,893 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_154231_893453_test_01_image_upload_progress.txt 2026-11-10 15:42:31,893 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Removing chrome user profile "/tmp/tmpl7yekvj7_chrome_odoo" 2026-11-10 15:42:31,937 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress: Starting TestImageUploadProgress.test_02_image_upload_progress_unsplash ... 2026-11-10 15:42:32,206 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Chrome pid: 5723 2026-11-10 15:42:32,206 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Chrome headless temporary user profile dir: /tmp/tmp9311a4zv_chrome_odoo 2026-11-10 15:42:32,206 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Issuing json command http://127.0.0.1:40353/json/version 2026-11-10 15:42:32,207 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:40353/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:42:32,215 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Browser version: Chrome/150.0.7871.114 2026-11-10 15:42:32,215 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Issuing json command http://127.0.0.1:40353/json 2026-11-10 15:42:32,216 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:40353/json with timeout 3 increased to 10s during tests 2026-11-10 15:42:32,220 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Websocket url found: ws://127.0.0.1:40353/devtools/page/0E8577907827EC7C9A61E503BB38725F 2026-11-10 15:42:32,226 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Enable chrome headless console log notification 2026-11-10 15:42:32,233 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Chrome headless enable page notifications 2026-11-10 15:42:32,265 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:admin from n/a 2026-11-10 15:42:32,275 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Setting session cookie in browser 2026-11-10 15:42:32,277 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:32,278 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:32,286 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:42:33,372 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:33] "GET /odoo/action-website.website_preview?path=/test_image_progress HTTP/1.1" 200 - 191 0.093 0.995 2026-11-10 15:42:33,376 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Navigation result: {'frameId': '0E8577907827EC7C9A61E503BB38725F', 'loaderId': '178C553DF07CBFF94189E1254C817D5B', 'isDownload': False} 2026-11-10 15:42:33,376 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:33,409 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:33] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-11-10 15:42:33,424 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.014 2026-11-10 15:42:33,428 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:33] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.028 2026-11-10 15:42:33,433 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:33] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.030 2026-11-10 15:42:33,506 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:34,006 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:34] "GET /web/webclient/load_menus/4b18c89d991b21d1d941838ec906bd0b9382bf0dbb5158404e7a53395aeedad4 HTTP/1.1" 200 - 920 0.213 0.394 2026-11-10 15:42:34,012 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:34] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.511 2026-11-10 15:42:34,016 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:34] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.406 2026-11-10 15:42:34,101 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:34] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-10 15:42:34,103 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:34] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-10 15:42:34,104 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:34] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:42:34,114 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:34] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-11-10 15:42:34,136 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Owl is running in 'dev' mode. 2026-11-10 15:42:34,164 104 INFO rb-82af9cd-226617-434699 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-10 15:42:34,191 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:34] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.013 0.041 2026-11-10 15:42:34,196 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:34] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.040 2026-11-10 15:42:34,217 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:34] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.004 0.022 2026-11-10 15:42:34,259 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:34,306 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:34] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:34,313 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:34] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.025 0.094 2026-11-10 15:42:34,315 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.065 2026-11-10 15:42:34,374 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:34] "GET /odoo/action-website.website_preview?path=/test_image_progress&enable_editor=1 HTTP/1.1" 200 - 22 0.012 0.087 2026-11-10 15:42:34,384 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:34,389 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:34] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.178 2026-11-10 15:42:34,390 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:42:34,401 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:34] "POST /web/action/load HTTP/1.1" 200 - 7 0.003 0.052 2026-11-10 15:42:34,558 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:34] "POST /mail/data HTTP/1.1" 200 - 135 0.059 0.248 2026-11-10 15:42:34,568 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.230 2026-11-10 15:42:34,586 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:34] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.005 0.239 2026-11-10 15:42:34,608 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:34] "GET /web/image/res.partner/3/avatar_128?unique=1794323151000 HTTP/1.1" 200 - 9 0.006 0.256 2026-11-10 15:42:34,663 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:34,675 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:34] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.011 2026-11-10 15:42:34,679 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:34] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.011 2026-11-10 15:42:34,681 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Owl is running in 'dev' mode. 2026-11-10 15:42:34,723 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:34] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.017 2026-11-10 15:42:34,779 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:34] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.016 0.050 2026-11-10 15:42:34,817 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:34,833 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:34,938 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:34] "POST /mail/data HTTP/1.1" 200 - 67 0.047 0.134 2026-11-10 15:42:34,972 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:34] "GET /web/image/res.partner/3/avatar_128?unique=1794323151000 HTTP/1.1" 200 - 9 0.015 0.157 2026-11-10 15:42:35,006 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:35] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.223 2026-11-10 15:42:35,007 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.238 2026-11-10 15:42:35,028 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:35] "POST /web/action/load HTTP/1.1" 200 - 6 0.003 0.220 2026-11-10 15:42:35,054 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:35] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.011 0.243 2026-11-10 15:42:35,081 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:35] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.107 2026-11-10 15:42:35,085 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:35] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.038 2026-11-10 15:42:35,086 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:35] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.042 2026-11-10 15:42:35,089 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.041 2026-11-10 15:42:35,091 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.041 2026-11-10 15:42:35,094 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.032 2026-11-10 15:42:35,106 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:42:35,137 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:35] "GET /website/force/1?path=/test_image_progress HTTP/1.1" 303 - 6 0.004 0.009 2026-11-10 15:42:35,141 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:35] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-11-10 15:42:36,398 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:36] "GET /test_image_progress HTTP/1.1" 200 - 1115 0.290 0.962 2026-11-10 15:42:36,403 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:36] "GET /web/assets/041dd2b/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.001 1.242 2026-11-10 15:42:36,418 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0137f8f/web.assets_frontend.min.css, copying from /web/assets/0137f8f/web.assets_frontend.min.css 2026-11-10 15:42:36,453 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:36] "GET /web/assets/1/0137f8f/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.024 0.020 2026-11-10 15:42:36,457 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js, copying from /web/assets/5d51dca/web.assets_frontend_minimal.min.js 2026-11-10 15:42:36,464 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:36] "GET /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.003 0.051 2026-11-10 15:42:36,472 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:36,476 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:36,544 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:36] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 19 0.011 0.108 2026-11-10 15:42:36,553 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/91416d0/web.__assets_tests_call__.min.js, copying from /web/assets/91416d0/web.__assets_tests_call__.min.js 2026-11-10 15:42:36,572 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:36] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:42:36,574 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:36] "GET /web/assets/1/91416d0/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.005 0.089 2026-11-10 15:42:36,581 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:36] "GET /web/image/website/1/logo/My%20Website?unique=a84845e HTTP/1.1" 200 - 4 0.001 0.019 2026-11-10 15:42:36,587 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7de9868/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/7de9868/website.backend_assets_all_wysiwyg.min.css 2026-11-10 15:42:36,607 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:36] "GET /web/assets/1/7de9868/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.010 0.033 2026-11-10 15:42:36,613 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c9bd19f/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/c9bd19f/website.backend_assets_all_wysiwyg.min.js 2026-11-10 15:42:36,626 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:36] "GET /web/assets/1/c9bd19f/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.004 0.054 2026-11-10 15:42:36,644 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:36,644 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:36,644 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:36,645 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:36,645 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:36,645 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:36,680 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js, copying from /web/assets/fe0b018/web.assets_frontend_lazy.min.js 2026-11-10 15:42:36,700 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:36] "GET /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.004 0.027 2026-11-10 15:42:36,709 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:36] "GET /web/image/website/1/favicon?unique=a84845e HTTP/1.1" 200 - 5 0.002 0.038 2026-11-10 15:42:37,085 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:37] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 5 0.001 0.007 2026-11-10 15:42:37,190 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cc9be7c/im_livechat.assets_embed_external.min.css, copying from /web/assets/cc9be7c/im_livechat.assets_embed_external.min.css 2026-11-10 15:42:37,220 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:37] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.023 0.081 2026-11-10 15:42:37,253 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:37] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.009 0.127 2026-11-10 15:42:37,316 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:37] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.006 0.154 2026-11-10 15:42:37,328 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/929d739/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/929d739/website.assets_all_wysiwyg_inside.min.css 2026-11-10 15:42:37,340 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:37] "GET /web/assets/1/929d739/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.007 0.011 2026-11-10 15:42:37,345 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/580fbac/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/580fbac/website.assets_all_wysiwyg_inside.min.js 2026-11-10 15:42:37,355 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:37] "GET /web/assets/1/580fbac/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.003 0.029 2026-11-10 15:42:37,664 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:37] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 305 0.071 0.168 2026-11-10 15:42:37,669 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:37] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.000 0.233 2026-11-10 15:42:37,684 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:37] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.002 0.240 2026-11-10 15:42:37,789 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-11-10 15:42:37,829 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-11-10 15:42:38,339 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:39,287 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:39] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.190 1.265 2026-11-10 15:42:39,477 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-11-10 15:42:39,546 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-11-10 15:42:39,623 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-11-10 15:42:39,644 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:39,651 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:39] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:39,652 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:39] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:39,654 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:39] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:42:39,654 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:39] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:42:39,656 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:39] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:39,660 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:39] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:42:39,660 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:39,670 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:39] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:39,671 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:39] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:39,672 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:39] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:39,673 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:39] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:39,675 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:39] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:39,677 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:39] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:42:39,681 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:39] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:39,682 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:39] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:39,684 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:39] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:39,686 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:39] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:39,697 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:39] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:39,699 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:39] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:39,699 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:39] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:39,702 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:39] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:39,703 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:39] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:39,704 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:39] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:39,711 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:39] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:39,712 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:39] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:39,723 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:39] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:39,725 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:39] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:39,727 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:39] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:39,727 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:39] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:39,729 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:39] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:42:39,731 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:39] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:42:39,736 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:39] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:42:39,739 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:39] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:39,744 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:39] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:39,745 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:39] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:39,746 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:39] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:39,748 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:39] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:39,772 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:39,856 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:40,247 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:40,337 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:40] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 200 - 8 0.003 0.015 2026-11-10 15:42:40,362 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:40] "GET /web/image/website.s_image_text_default_image HTTP/1.1" 200 - 8 0.003 0.040 2026-11-10 15:42:40,382 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42: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.005 0.057 2026-11-10 15:42:40,396 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:40] "GET /web_editor/image_shape/website.s_mockup_image_default_image/web_editor/devices/macbook_front.svg HTTP/1.1" 200 - 14 0.004 0.069 2026-11-10 15:42:40,411 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:40] "GET /web_editor/image_shape/website.s_cta_mockups_default_image/web_editor/devices/macbook_front.svg HTTP/1.1" 200 - 14 0.003 0.083 2026-11-10 15:42:40,424 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42: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.003 0.094 2026-11-10 15:42:40,435 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42: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.003 0.065 2026-11-10 15:42:40,439 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:40] "GET /web_editor/shape/web_editor%2FWavy%2F11.svg?c1=%232D3142&c4=%23FFFFFF HTTP/1.1" 200 - 5 0.001 0.084 2026-11-10 15:42:40,445 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:40] "GET /web/image/website.s_image_hexagonal_default_image HTTP/1.1" 200 - 8 0.001 0.054 2026-11-10 15:42:40,463 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:40] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.001 0.007 2026-11-10 15:42:40,471 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:40] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.002 0.015 2026-11-10 15:42:40,477 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:40,487 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:40] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.002 0.007 2026-11-10 15:42:40,507 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:40] "GET /web/image/website.s_cta_box_default_image HTTP/1.1" 200 - 8 0.002 0.009 2026-11-10 15:42:40,512 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:40] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 304 - 7 0.001 0.014 2026-11-10 15:42:41,250 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:42:41,252 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:42:41,254 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:42:41,272 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /website/static/src/img/snippets_options/align_stretch.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:41,273 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /website/static/src/img/snippets_options/align_bottom.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:41,275 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /website/static/src/img/snippets_options/align_top.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:41,276 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:41,277 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /website/static/src/img/snippets_options/align_middle.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:42:41,279 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:41,292 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:41,299 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.001 0.009 2026-11-10 15:42:41,300 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.000 0.009 2026-11-10 15:42:41,303 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.000 0.009 2026-11-10 15:42:41,330 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.002 0.006 2026-11-10 15:42:41,334 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.002 0.009 2026-11-10 15:42:41,340 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.002 0.012 2026-11-10 15:42:41,346 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-10 15:42:41,349 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.001 0.006 2026-11-10 15:42:41,355 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.001 0.004 2026-11-10 15:42:41,394 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:42:41,395 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:41,424 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.002 0.006 2026-11-10 15:42:41,453 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.002 0.007 2026-11-10 15:42:41,470 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.002 0.006 2026-11-10 15:42:41,495 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /website/static/src/img/snippets_demo/s_text_image.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:41,497 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.005 0.009 2026-11-10 15:42:41,537 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric/geo_square.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:41,558 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric/geo_diamond.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:41,560 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric/geo_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:41,566 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric/geo_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:41,566 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric/geo_triangle.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:41,568 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:41,581 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric/geo_star.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:41,583 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric/geo_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:41,590 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric/geo_slanted.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:41,596 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric/geo_emerald.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:41,597 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric/geo_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:42:41,602 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric/geo_kayak.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:41,606 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric/geo_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-11-10 15:42:41,609 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric/geo_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-11-10 15:42:41,614 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric/geo_sonar.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:41,617 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric/geo_tear.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:42:41,619 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric/geo_gem.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:42:41,622 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric/geo_tetris.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-11-10 15:42:41,626 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric/geo_square_1.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:41,628 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric/geo_door.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:42:41,633 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric/geo_square_2.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:41,637 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric/geo_square_3.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:41,641 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric/geo_square_4.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:42:41,643 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric/geo_square_6.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:41,648 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric/geo_square_5.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-10 15:42:41,653 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric_round/geo_round_circle.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:42:41,656 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric_round/geo_round_diamond.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:41,659 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric_round/geo_round_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:41,663 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-10 15:42:41,675 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:41,677 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric_round/geo_round_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:41,679 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric_round/geo_round_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:42:41,680 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric_round/geo_round_triangle.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-10 15:42:41,684 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:42:41,686 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_7pin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:42:41,687 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:41,696 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric_round/geo_round_emerald.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:41,697 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:41,698 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric_round/geo_round_tear.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:41,701 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric_round/geo_round_lemon.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:41,702 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:41,704 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric_round/geo_round_gem.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:41,708 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric_round/geo_round_cornered.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:42:41,711 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric_round/geo_round_door.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:41,715 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric_round/geo_round_bread.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:41,716 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric_round/geo_round_sonar.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:42:41,718 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric_round/geo_round_clover.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:41,719 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_1.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:41,722 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_soft.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:41,723 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_2.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:41,730 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_medium.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:41,732 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/panel/panel_duo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:41,733 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/panel/panel_duo_step.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:41,734 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/panel/panel_duo_r.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:41,736 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/panel/panel_duo_step_pill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:41,737 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_hard.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:41,739 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/panel/panel_trio_in_r.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:42:41,743 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/panel/panel_trio_out_r.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:41,744 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/panel/panel_window.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:41,747 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/composite/composite_sonar.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:41,750 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/composite/composite_triple_pill.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:41,750 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/composite/composite_half_circle.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:41,753 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/composite/composite_cut_circle.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:41,755 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/composite/composite_double_pill.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:42:41,757 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/brushed/brush_1.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:41,758 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/brushed/brush_2.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:41,761 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/brushed/brush_3.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:41,763 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/brushed/brush_4.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:41,765 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/composition/composition_organic_line.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:41,769 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/composition/composition_line_3.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:41,773 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/composition/composition_triangle_line.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:42:41,774 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/composition/composition_line_1.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:42:41,777 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/composition/composition_oval_line.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-10 15:42:41,777 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/composition/composition_mixed_1.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:41,779 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/composition/composition_line_2.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:42:41,780 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/composition/composition_mixed_2.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:41,786 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/composition/composition_planet_1.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:41,792 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/composition/composition_square_2.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:41,793 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/composition/composition_square_3.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:41,793 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/composition/composition_square_1.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:41,796 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/composition/composition_square_line.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:41,797 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/composition/composition_planet_2.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-10 15:42:41,798 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/composition/composition_square_4.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:42:41,809 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/pattern/pattern_organic_caps.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:41,812 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/pattern/pattern_organic_cross.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:41,813 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/pattern/pattern_wave_1.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:41,818 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/pattern/pattern_line_sun.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:41,819 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/pattern/pattern_wave_2.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:41,821 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/pattern/pattern_wave_3.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:42:41,822 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/pattern/pattern_oval_zebra.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-10 15:42:41,825 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/pattern/pattern_line_star.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-10 15:42:41,826 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/pattern/pattern_point.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:41,829 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/pattern/pattern_labyrinth.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:41,830 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/pattern/pattern_organic_dot.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:41,834 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/solid/solid_blob_1.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:41,835 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/pattern/pattern_wave_4.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:41,837 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/solid/solid_blob_2.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:41,839 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/pattern/pattern_circuit.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:42:41,841 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/solid/solid_blob_3.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:42:41,846 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/solid/solid_blob_4.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:41,849 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/solid/solid_blob_5.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:41,851 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/solid/solid_square_2.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:41,852 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/solid/solid_square_1.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:41,854 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/solid/solid_square_3.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:41,855 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_2.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:42:41,856 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_1.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-10 15:42:41,858 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/special/special_speed.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:41,862 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/special/special_rain.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:41,864 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/special/special_snow.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:41,868 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/special/special_filter.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:41,870 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/special/special_flag.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:41,874 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/special/special_organic.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:41,875 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/special/special_layered.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:42:41,878 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:41,879 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:41,880 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:41,886 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/devices/iphone_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:41,887 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:41,890 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:41,892 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:41,893 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/devices/galaxy_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:41,894 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:41,909 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/devices/galaxy_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:41,910 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:41,911 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:41,912 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/devices/ipad_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:41,928 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:41,928 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:41,933 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:41,934 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/devices/ipad_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:41,935 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:41,936 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/devices/imac_front.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:41,956 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/devices/macbook_front.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:42:41,957 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/devices/imac_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:42:41,958 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/devices/imac_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:42:41,959 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/devices/macbook_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:42:41,961 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/devices/browser_01.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:41,963 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/devices/macbook_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-10 15:42:41,972 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/devices/browser_02.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:41,973 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:41] "GET /web_editor/static/image_shapes/devices/browser_03.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:42,225 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-11-10 15:42:42,275 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-11-10 15:42:42,285 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:42,343 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:42,712 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:42,781 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:42] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 7 0.002 0.019 2026-11-10 15:42:42,789 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:42] "GET /web/image/website.s_masonry_block_default_image_1 HTTP/1.1" 200 - 8 0.002 0.026 2026-11-10 15:42:42,795 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:42] "GET /web/image/website.s_quadrant_default_image_3 HTTP/1.1" 200 - 8 0.002 0.029 2026-11-10 15:42:42,802 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:42] "GET /web/image/website.s_quadrant_default_image_2 HTTP/1.1" 200 - 8 0.002 0.037 2026-11-10 15:42:42,813 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:42] "GET /web/image/website.s_quadrant_default_image_1 HTTP/1.1" 200 - 8 0.005 0.046 2026-11-10 15:42:42,823 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:42] "GET /web/image/website.s_quadrant_default_image_4 HTTP/1.1" 200 - 8 0.003 0.052 2026-11-10 15:42:42,836 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:42] "GET /web/image/website.library_image_13 HTTP/1.1" 200 - 8 0.003 0.016 2026-11-10 15:42:42,844 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:42] "GET /web/image/website.library_image_02 HTTP/1.1" 200 - 8 0.003 0.034 2026-11-10 15:42:42,854 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:42] "GET /web/image/website.library_image_03 HTTP/1.1" 200 - 8 0.002 0.044 2026-11-10 15:42:42,862 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:42] "GET /web/image/website.library_image_10 HTTP/1.1" 200 - 8 0.003 0.049 2026-11-10 15:42:42,867 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:42] "GET /web/image/website.library_image_08 HTTP/1.1" 200 - 8 0.002 0.080 2026-11-10 15:42:42,877 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:42] "GET /web/image/website.library_image_14 HTTP/1.1" 200 - 8 0.002 0.034 2026-11-10 15:42:42,887 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:42] "GET /web/image/website.library_image_05 HTTP/1.1" 200 - 8 0.003 0.056 2026-11-10 15:42:42,897 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:42] "GET /web/image/website.s_image_punchy_default_image HTTP/1.1" 200 - 8 0.003 0.036 2026-11-10 15:42:42,904 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:42] "GET /web/image/website.library_image_16 HTTP/1.1" 200 - 8 0.003 0.054 2026-11-10 15:42:42,930 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:42] "GET /web/image/website.s_carousel_default_image_3 HTTP/1.1" 200 - 8 0.003 0.015 2026-11-10 15:42:42,933 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:42,939 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:42] "GET /web/image/website.s_carousel_default_image_2 HTTP/1.1" 200 - 8 0.004 0.022 2026-11-10 15:42:42,946 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:42] "GET /web/image/website.s_masonry_block_default_image_1 HTTP/1.1" 304 - 7 0.003 0.029 2026-11-10 15:42:42,957 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:42] "GET /web/image/website.s_parallax_default_image HTTP/1.1" 200 - 8 0.003 0.036 2026-11-10 15:42:42,968 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:42] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.002 0.019 2026-11-10 15:42:42,976 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:42] "GET /web/image/website.s_image_title_default_image HTTP/1.1" 200 - 8 0.002 0.054 2026-11-10 15:42:42,982 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:42] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.002 0.046 2026-11-10 15:42:42,991 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:42] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.002 0.046 2026-11-10 15:42:42,998 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:42] "GET /web/image/website.s_carousel_default_image_1 HTTP/1.1" 200 - 8 0.002 0.080 2026-11-10 15:42:43,665 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:43] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.003 0.008 2026-11-10 15:42:43,675 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:43] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.002 0.014 2026-11-10 15:42:43,682 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:43] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.002 0.016 2026-11-10 15:42:43,717 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:43] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.003 0.010 2026-11-10 15:42:43,726 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:43] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.003 0.019 2026-11-10 15:42:43,736 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:43] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.003 0.027 2026-11-10 15:42:43,749 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:43] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.003 0.012 2026-11-10 15:42:43,756 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:43] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.002 0.029 2026-11-10 15:42:43,769 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:43] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.005 0.019 2026-11-10 15:42:43,772 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:43] "GET /website/static/src/img/library/library_image_03.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:43,772 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:43] "GET /website/static/src/img/library/library_image_08.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:42:43,783 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:43] "GET /website/static/src/img/library/library_image_02.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:43,784 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:43] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.003 0.016 2026-11-10 15:42:43,790 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:43] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.002 0.024 2026-11-10 15:42:43,796 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:43] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.001 0.031 2026-11-10 15:42:44,102 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-11-10 15:42:44,141 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:44,224 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:44,270 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-11-10 15:42:44,281 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:44] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:42:44,427 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:44,445 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:44] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 9 0.007 0.008 2026-11-10 15:42:44,496 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:44] "GET /test_http/static/src/img/xss.svg?unique=63b37539&height=256 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:44,502 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:44] "GET /test_http/gizeh.png?unique=01263818&height=256 HTTP/1.1" 200 - 5 0.002 0.006 2026-11-10 15:42:44,515 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:45,534 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:45] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 4 0.005 0.005 2026-11-10 15:42:45,545 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:45] "POST /web_editor/media_library_search HTTP/1.1" 200 - 4 0.001 0.004 2026-11-10 15:42:45,555 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:45] "POST /web_unsplash/fetch_images HTTP/1.1" 200 - 2 0.000 0.003 2026-11-10 15:42:45,570 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:45] "GET /website/static/src/img/phone.png?h=256 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:42:46,111 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:46,114 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:46] "GET /website/static/src/img/phone.png?w=1920 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:42:46,145 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:46] "GET /website/static/src/img/phone.png?client_id=False HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:42:46,148 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:46] "POST /web_unsplash/attachment/add HTTP/1.1" 200 - 23 0.013 0.026 2026-11-10 15:42:46,161 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:46] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 200 - 5 0.002 0.004 2026-11-10 15:42:46,169 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:46] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.001 0.004 2026-11-10 15:42:46,192 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:46] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.002 0.007 2026-11-10 15:42:46,226 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:46,233 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:46] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.001 0.005 2026-11-10 15:42:46,253 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:46] "POST /web_editor/get_image_info HTTP/1.1" 200 - 13 0.004 0.008 2026-11-10 15:42:46,267 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:46] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.001 0.004 2026-11-10 15:42:46,274 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:46] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.001 0.004 2026-11-10 15:42:46,277 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:46,285 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:46] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.001 0.004 2026-11-10 15:42:46,333 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:46] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.001 0.005 2026-11-10 15:42:46,350 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:46] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.001 0.006 2026-11-10 15:42:46,361 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:46] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.001 0.004 2026-11-10 15:42:46,388 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:46] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.001 0.004 2026-11-10 15:42:46,399 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-11-10 15:42:46,443 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-11-10 15:42:46,473 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:46] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.002 0.006 2026-11-10 15:42:46,482 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:46] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.001 0.004 2026-11-10 15:42:46,496 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:46] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.001 0.005 2026-11-10 15:42:46,551 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:46] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.002 0.005 2026-11-10 15:42:46,559 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:46] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.001 0.004 2026-11-10 15:42:46,569 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:46] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.001 0.004 2026-11-10 15:42:46,616 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:46] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.001 0.005 2026-11-10 15:42:49,187 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:49,250 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: tour succeeded 2026-11-10 15:42:49,250 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:49,678 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: heap 45273228 (allocated 46526464) 2026-11-10 15:42:49,681 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Closing chrome headless with pid 5723 2026-11-10 15:42:49,682 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Closing websocket connection 2026-11-10 15:42:49,682 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Terminating chrome headless with pid 5723 2026-11-10 15:42:49,802 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_154249_802410_test_02_image_upload_progress_unsplash.txt 2026-11-10 15:42:49,802 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Removing chrome user profile "/tmp/tmp9311a4zv_chrome_odoo" 2026-11-10 15:42:49,874 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-10 15:42:49,894 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_is_multilang: Starting TestIsMultiLang.test_01_is_multilang_url ... 2026-11-10 15:42:49,914 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:42:50,273 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:50] "GET /fr/multi_url HTTP/1.1" 200 - 29 0.012 0.349 2026-11-10 15:42:50,287 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:50] "POST /fr/multi_url HTTP/1.1" 200 - 8 0.002 0.008 2026-11-10 15:42:50,319 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_is_multilang: Starting TestIsMultiLang.test_02_url_lang_code_underscore ... 2026-11-10 15:42:50,354 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:42:51,547 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:51] "GET /test_lang_url/251 HTTP/1.1" 301 - 13 0.005 1.191 2026-11-10 15:42:52,154 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:52] "GET /test_lang_url/my-super-country-251 HTTP/1.1" 200 - 175 0.059 0.545 2026-11-10 15:42:52,161 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:52] "GET /it/test_lang_url/251 HTTP/1.1" 301 - 1 0.000 0.004 2026-11-10 15:42:53,535 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:53] "GET /it/test_lang_url/my-super-country-italia-251 HTTP/1.1" 200 - 84 0.032 1.340 2026-11-10 15:42:53,563 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_is_multilang: Starting TestIsMultiLang.test_03_head_alternate_href ... 2026-11-10 15:42:53,580 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:42:53,845 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:53] "GET /fr_BE HTTP/1.1" 301 - 11 0.004 0.263 2026-11-10 15:42:53,851 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:53] "GET /fr/ HTTP/1.1" 301 - 0 0.000 0.002 2026-11-10 15:42:56,262 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:56] "GET /fr HTTP/1.1" 200 - 173 0.070 2.334 2026-11-10 15:42:56,267 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:56] "GET /fr_BE/contactus HTTP/1.1" 301 - 0 0.000 0.002 2026-11-10 15:42:56,335 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:56] "GET /fr/contactus HTTP/1.1" 200 - 19 0.008 0.057 2026-11-10 15:42:56,340 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:56] "GET /fr_BE HTTP/1.1" 301 - 0 0.000 0.002 2026-11-10 15:42:56,344 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:56] "GET /fr/ HTTP/1.1" 301 - 0 0.000 0.001 2026-11-10 15:42:56,370 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:56] "GET /fr HTTP/1.1" 200 - 8 0.003 0.021 2026-11-10 15:42:56,376 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:56] "GET /fr_BE/contactus HTTP/1.1" 301 - 0 0.000 0.002 2026-11-10 15:42:56,408 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:56] "GET /fr/contactus HTTP/1.1" 200 - 13 0.005 0.024 2026-11-10 15:42:56,410 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_is_multilang.TestIsMultiLang.test_03_head_alternate_href: waiting for threads: [] 2026-11-10 15:42:56,435 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_is_multilang: Starting TestIsMultiLang.test_04_multilang_false ... 2026-11-10 15:42:56,452 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:42:56,714 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:56] "GET /get_post_nomultilang HTTP/1.1" 200 - 13 0.004 0.260 2026-11-10 15:42:56,715 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_is_multilang.TestIsMultiLang.test_04_multilang_false: waiting for threads: [] 2026-11-10 15:42:56,745 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:42:56,758 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media: Starting TestMedia.test_01_replace_media ... 2026-11-10 15:42:57,031 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Chrome pid: 6283 2026-11-10 15:42:57,031 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Chrome headless temporary user profile dir: /tmp/tmpnm7yvbc__chrome_odoo 2026-11-10 15:42:57,031 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Issuing json command http://127.0.0.1:37531/json/version 2026-11-10 15:42:57,032 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:37531/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:42:57,052 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Browser version: Chrome/150.0.7871.114 2026-11-10 15:42:57,053 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Issuing json command http://127.0.0.1:37531/json 2026-11-10 15:42:57,053 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:37531/json with timeout 3 increased to 10s during tests 2026-11-10 15:42:57,069 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Websocket url found: ws://127.0.0.1:37531/devtools/page/B2847B7389A103B17C416DA5FD9E4950 2026-11-10 15:42:57,077 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Enable chrome headless console log notification 2026-11-10 15:42:57,087 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Chrome headless enable page notifications 2026-11-10 15:42:57,110 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:admin from n/a 2026-11-10 15:42:57,121 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Setting session cookie in browser 2026-11-10 15:42:57,125 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Open "http://127.0.0.1:8069/" in browser 2026-11-10 15:42:57,125 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Navigating to: "http://127.0.0.1:8069/" 2026-11-10 15:42:57,145 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:42:58,328 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:58] "GET / HTTP/1.1" 200 - 277 0.132 1.054 2026-11-10 15:42:58,332 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Navigation result: {'frameId': 'B2847B7389A103B17C416DA5FD9E4950', 'loaderId': '8EB74DF5818AA3DE6C0D4F914102CF68', 'isDownload': False} 2026-11-10 15:42:58,332 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Evaluate ready code "odoo.isTourReady('test_replace_media')" 2026-11-10 15:42:58,346 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:42:58,369 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0137f8f/web.assets_frontend.min.css, copying from /web/assets/0137f8f/web.assets_frontend.min.css 2026-11-10 15:42:58,410 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:58] "GET /web/assets/1/0137f8f/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.031 0.028 2026-11-10 15:42:58,415 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js, copying from /web/assets/5d51dca/web.assets_frontend_minimal.min.js 2026-11-10 15:42:58,426 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:58] "GET /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.052 2026-11-10 15:42:58,437 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:58,437 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:58,439 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/91416d0/web.__assets_tests_call__.min.js, copying from /web/assets/91416d0/web.__assets_tests_call__.min.js 2026-11-10 15:42:58,451 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:58] "GET /web/assets/1/91416d0/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.003 0.016 2026-11-10 15:42:58,511 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:58] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:42:58,513 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:42:58,517 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:58] "GET /web/image/website/1/logo/My%20Website?unique=a84845e HTTP/1.1" 200 - 4 0.003 0.006 2026-11-10 15:42:58,552 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:58] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:42:58,574 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js, copying from /web/assets/fe0b018/web.assets_frontend_lazy.min.js 2026-11-10 15:42:58,592 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:58] "GET /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.027 2026-11-10 15:42:58,600 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:58] "GET /web/image/website/1/favicon?unique=a84845e HTTP/1.1" 200 - 4 0.002 0.036 2026-11-10 15:42:58,871 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:58] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:42:58,947 104 INFO rb-82af9cd-226617-434699 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-11-10 15:42:58,982 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:58] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.003 0.084 2026-11-10 15:42:59,012 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:59] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.008 0.098 2026-11-10 15:42:59,566 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:59] "GET /odoo/action-website.website_preview?path=/&enable_editor=1 HTTP/1.1" 200 - 126 0.050 0.558 2026-11-10 15:42:59,593 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:59] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-11-10 15:42:59,598 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:42:59] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-11-10 15:42:59,636 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:00,108 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:00] "GET /web/webclient/load_menus/4b18c89d991b21d1d941838ec906bd0b9382bf0dbb5158404e7a53395aeedad4 HTTP/1.1" 200 - 919 0.177 0.346 2026-11-10 15:43:00,113 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:00] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.524 2026-11-10 15:43:00,131 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.006 0.535 2026-11-10 15:43:00,136 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:00] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.312 2026-11-10 15:43:00,215 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:00] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:43:00,293 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:00] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:43:00,295 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:00] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:43:00,296 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:00] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:43:00,311 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:00,315 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-11-10 15:43:00,337 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Owl is running in 'dev' mode. 2026-11-10 15:43:00,367 104 INFO rb-82af9cd-226617-434699 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-10 15:43:00,394 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:00] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.016 0.040 2026-11-10 15:43:00,399 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.040 2026-11-10 15:43:00,416 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.004 0.036 2026-11-10 15:43:00,503 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.023 0.102 2026-11-10 15:43:00,511 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:00] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:43:00,525 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.111 2026-11-10 15:43:00,529 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.080 2026-11-10 15:43:00,543 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:00,553 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.048 2026-11-10 15:43:00,725 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:00] "POST /mail/data HTTP/1.1" 200 - 135 0.062 0.214 2026-11-10 15:43:00,745 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:00] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.005 0.214 2026-11-10 15:43:00,759 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:00] "POST /web/action/load HTTP/1.1" 200 - 7 0.005 0.221 2026-11-10 15:43:00,779 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:00] "GET /web/image/res.partner/3/avatar_128?unique=1794323151000 HTTP/1.1" 200 - 9 0.006 0.242 2026-11-10 15:43:00,781 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.033 2026-11-10 15:43:00,807 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:00] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.042 2026-11-10 15:43:00,815 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:00] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.030 2026-11-10 15:43:00,819 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:00] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.031 2026-11-10 15:43:00,821 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.033 2026-11-10 15:43:00,824 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.031 2026-11-10 15:43:00,827 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.033 2026-11-10 15:43:00,862 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:00] "GET /website/force/1?path=/ HTTP/1.1" 303 - 1 0.001 0.006 2026-11-10 15:43:00,969 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:00] "GET / HTTP/1.1" 200 - 32 0.019 0.080 2026-11-10 15:43:00,983 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:00] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.004 0.111 2026-11-10 15:43:00,998 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/041dd2b/web._assets_jquery.min.js, copying from /web/assets/041dd2b/web._assets_jquery.min.js 2026-11-10 15:43:01,008 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:01] "GET /web/assets/1/041dd2b/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.004 0.013 2026-11-10 15:43:01,129 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:01] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.007 0.045 2026-11-10 15:43:01,146 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7de9868/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/7de9868/website.backend_assets_all_wysiwyg.min.css 2026-11-10 15:43:01,164 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:01] "GET /web/assets/1/7de9868/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.011 0.017 2026-11-10 15:43:01,170 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c9bd19f/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/c9bd19f/website.backend_assets_all_wysiwyg.min.js 2026-11-10 15:43:01,170 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:01,171 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:01,172 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:01,172 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:01,173 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:01,174 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:01,181 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:01] "GET /web/assets/1/c9bd19f/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.004 0.040 2026-11-10 15:43:01,414 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cc9be7c/im_livechat.assets_embed_external.min.css, copying from /web/assets/cc9be7c/im_livechat.assets_embed_external.min.css 2026-11-10 15:43:01,436 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:01] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 23 0.022 0.051 2026-11-10 15:43:01,466 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:01] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.010 0.091 2026-11-10 15:43:01,512 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:01] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.007 0.123 2026-11-10 15:43:01,527 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/929d739/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/929d739/website.assets_all_wysiwyg_inside.min.css 2026-11-10 15:43:01,542 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:01] "GET /web/assets/1/929d739/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.009 0.014 2026-11-10 15:43:01,547 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/580fbac/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/580fbac/website.assets_all_wysiwyg_inside.min.js 2026-11-10 15:43:01,558 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:01] "GET /web/assets/1/580fbac/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.004 0.034 2026-11-10 15:43:01,870 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:01] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 299 0.105 0.136 2026-11-10 15:43:01,875 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:01] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.000 0.232 2026-11-10 15:43:01,893 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:01] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.003 0.239 2026-11-10 15:43:01,983 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-10 15:43:02,022 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-10 15:43:02,531 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:43:03,363 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:03] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.214 1.124 2026-11-10 15:43:03,585 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-10 15:43:03,656 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-10 15:43:03,720 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-10 15:43:03,755 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:03] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:03,756 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:43:03,759 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:03] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:43:03,760 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:03] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:43:03,763 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:03] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:43:03,765 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:03] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-10 15:43:03,766 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:03] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:03,767 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [2/34] Tour test_replace_media → Step body 2026-11-10 15:43:03,775 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:03] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:03,776 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:03] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:03,777 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:03] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:43:03,779 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:03] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:43:03,780 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:03] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:43:03,782 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:03] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:43:03,784 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:03] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:03,786 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:03] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:43:03,788 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:03] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:43:03,790 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:03] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:43:03,792 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:03] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:43:03,798 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:03] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:03,800 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:03] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:43:03,802 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:03] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:03,803 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:03] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:43:03,806 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:03] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:43:03,809 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:03] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:43:03,811 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:03] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:03,814 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:03] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:43:03,815 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:03] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:03,816 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:03] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:03,817 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:03] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:43:03,820 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:03] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:03,828 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:03] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:03,831 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:03] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:43:03,831 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:03] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:43:03,835 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:03] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:43:03,836 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:03] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:43:03,837 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:03] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:03,837 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:03] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-10 15:43:03,843 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:03,906 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:04,273 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:04,370 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:04] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.006 0.012 2026-11-10 15:43:04,393 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:04] "GET /web/image/website.s_masonry_block_default_image_1 HTTP/1.1" 200 - 8 0.003 0.036 2026-11-10 15:43:04,443 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:04] "GET /web/image/website.s_quadrant_default_image_1 HTTP/1.1" 200 - 8 0.002 0.085 2026-11-10 15:43:04,455 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:04] "GET /web/image/website.s_quadrant_default_image_2 HTTP/1.1" 200 - 8 0.003 0.094 2026-11-10 15:43:04,461 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:04] "GET /web/image/website.s_quadrant_default_image_3 HTTP/1.1" 200 - 8 0.002 0.100 2026-11-10 15:43:04,469 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:04] "GET /web/image/website.s_quadrant_default_image_4 HTTP/1.1" 200 - 8 0.003 0.104 2026-11-10 15:43:04,476 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:04] "GET /web/image/website.library_image_08 HTTP/1.1" 200 - 8 0.002 0.100 2026-11-10 15:43:04,487 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:04] "GET /web/image/website.library_image_13 HTTP/1.1" 200 - 8 0.004 0.025 2026-11-10 15:43:04,494 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:04] "GET /web/image/website.library_image_03 HTTP/1.1" 200 - 8 0.003 0.094 2026-11-10 15:43:04,503 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:04] "GET /web/image/website.library_image_10 HTTP/1.1" 200 - 8 0.003 0.052 2026-11-10 15:43:04,517 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:04] "GET /web/image/website.library_image_05 HTTP/1.1" 200 - 8 0.003 0.050 2026-11-10 15:43:04,527 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:04] "GET /web/image/website.library_image_14 HTTP/1.1" 200 - 8 0.002 0.043 2026-11-10 15:43:04,536 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:04] "GET /web/image/website.library_image_16 HTTP/1.1" 200 - 8 0.002 0.051 2026-11-10 15:43:04,542 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:04] "GET /web/image/website.library_image_02 HTTP/1.1" 200 - 8 0.002 0.049 2026-11-10 15:43:04,549 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:04] "GET /web/image/website.s_image_punchy_default_image HTTP/1.1" 200 - 8 0.002 0.048 2026-11-10 15:43:04,573 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:04] "GET /web/image/website.s_carousel_default_image_3 HTTP/1.1" 200 - 8 0.003 0.012 2026-11-10 15:43:04,580 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:04,582 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:04] "GET /web/image/website.s_carousel_default_image_1 HTTP/1.1" 200 - 8 0.003 0.020 2026-11-10 15:43:04,590 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:04] "GET /web/image/website.s_carousel_default_image_2 HTTP/1.1" 200 - 8 0.002 0.028 2026-11-10 15:43:04,598 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:04] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 7 0.003 0.035 2026-11-10 15:43:04,607 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:04] "GET /web/image/website.s_masonry_block_default_image_1 HTTP/1.1" 304 - 7 0.002 0.045 2026-11-10 15:43:04,618 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:04] "GET /web/image/website.s_parallax_default_image HTTP/1.1" 200 - 8 0.002 0.047 2026-11-10 15:43:04,625 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:04] "GET /web/image/website.s_image_title_default_image HTTP/1.1" 200 - 8 0.002 0.046 2026-11-10 15:43:04,630 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:04] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 7 0.001 0.034 2026-11-10 15:43:05,304 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:05,306 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:05,308 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:05,325 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:05,326 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:05,327 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:05,346 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.001 0.006 2026-11-10 15:43:05,348 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.000 0.006 2026-11-10 15:43:05,350 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.000 0.009 2026-11-10 15:43:05,366 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.002 0.006 2026-11-10 15:43:05,373 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.001 0.004 2026-11-10 15:43:05,377 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.001 0.009 2026-11-10 15:43:05,388 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.001 0.005 2026-11-10 15:43:05,392 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.000 0.006 2026-11-10 15:43:05,395 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.000 0.008 2026-11-10 15:43:05,420 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:05,420 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:05,444 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 7 0.002 0.006 2026-11-10 15:43:05,466 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 7 0.002 0.006 2026-11-10 15:43:05,479 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.002 0.006 2026-11-10 15:43:05,494 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /website/static/src/img/snippets_demo/s_picture.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:05,496 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 7 0.002 0.008 2026-11-10 15:43:05,524 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric/geo_square.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:05,526 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric/geo_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:05,528 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric/geo_triangle.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:05,530 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric/geo_diamond.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:05,532 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:05,534 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric/geo_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:43:05,560 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric/geo_star.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:05,563 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric/geo_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:43:05,564 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric/geo_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:05,566 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric/geo_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:43:05,567 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric/geo_slanted.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:05,570 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric/geo_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-10 15:43:05,572 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric/geo_emerald.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:05,579 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric/geo_tetris.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:05,581 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric/geo_kayak.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:05,585 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric/geo_gem.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:05,586 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric/geo_sonar.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:43:05,587 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric/geo_door.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:43:05,592 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric/geo_tear.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:43:05,593 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric/geo_square_1.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:43:05,597 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric/geo_square_3.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:05,598 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric/geo_square_2.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:43:05,603 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric/geo_square_5.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:43:05,604 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric/geo_square_4.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:05,605 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_circle.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:43:05,607 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric/geo_square_6.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:43:05,612 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_diamond.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:05,613 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:43:05,620 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:05,622 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:05,623 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_triangle.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:43:05,624 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:43:05,627 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:05,629 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:43:05,630 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_7pin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:05,634 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:05,638 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:05,642 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_emerald.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:05,644 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_tear.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:05,646 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_lemon.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:43:05,651 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_gem.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:05,654 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_clover.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:05,655 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_sonar.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:05,656 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_cornered.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:43:05,657 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pill.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-10 15:43:05,660 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_bread.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:05,663 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_door.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-10 15:43:05,671 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_1.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:43:05,673 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_soft.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:05,675 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_2.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:43:05,676 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_hard.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:43:05,677 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/panel/panel_duo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:05,679 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_medium.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:43:05,688 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/panel/panel_duo_r.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:43:05,692 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/panel/panel_duo_step_pill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:05,694 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/panel/panel_trio_in_r.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:05,695 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/panel/panel_duo_step.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:43:05,699 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/panel/panel_window.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:05,699 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/panel/panel_trio_out_r.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:43:05,703 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/composite/composite_half_circle.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:05,704 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/composite/composite_sonar.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:05,706 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/composite/composite_cut_circle.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:43:05,708 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/composite/composite_double_pill.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:43:05,710 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/composite/composite_triple_pill.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:43:05,713 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/brushed/brush_1.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:43:05,714 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/brushed/brush_3.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:05,717 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/brushed/brush_2.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:43:05,718 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/brushed/brush_4.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:05,719 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/composition/composition_organic_line.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:05,726 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/composition/composition_triangle_line.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:05,727 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/composition/composition_oval_line.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:05,729 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/composition/composition_line_3.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:05,732 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/composition/composition_line_1.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:43:05,735 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/composition/composition_planet_1.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:05,736 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/composition/composition_mixed_2.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:05,738 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/composition/composition_line_2.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:43:05,739 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/composition/composition_planet_2.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:05,740 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/composition/composition_mixed_1.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:43:05,745 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/composition/composition_square_1.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:05,747 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/composition/composition_square_2.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:05,750 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/composition/composition_square_4.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:05,753 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/composition/composition_square_line.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:05,755 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/composition/composition_square_3.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:43:05,757 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/pattern/pattern_organic_cross.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:05,758 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/pattern/pattern_oval_zebra.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:05,760 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/pattern/pattern_organic_caps.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:43:05,762 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/pattern/pattern_line_star.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:05,762 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/pattern/pattern_wave_1.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:43:05,767 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/pattern/pattern_line_sun.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:05,769 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/pattern/pattern_wave_2.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:05,774 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/pattern/pattern_point.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:05,775 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/pattern/pattern_labyrinth.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:05,776 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/pattern/pattern_wave_3.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:43:05,778 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/pattern/pattern_circuit.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:05,778 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/pattern/pattern_wave_4.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:05,779 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/pattern/pattern_organic_dot.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:43:05,781 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/solid/solid_blob_1.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:05,791 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/solid/solid_blob_5.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:05,793 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_2.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:05,794 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_1.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:43:05,796 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/solid/solid_blob_2.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:43:05,797 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/solid/solid_square_1.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:05,798 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/solid/solid_blob_3.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:43:05,799 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/solid/solid_blob_4.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:43:05,802 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/solid/solid_square_2.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:43:05,805 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/solid/solid_square_3.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:43:05,806 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/special/special_speed.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:43:05,812 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/special/special_snow.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:05,813 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/special/special_filter.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:05,813 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/special/special_rain.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:05,816 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/special/special_layered.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:43:05,818 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/special/special_flag.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:43:05,821 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/special/special_organic.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:43:05,828 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:05,828 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/devices/iphone_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:05,829 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:05,832 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:43:05,833 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:05,833 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:43:05,840 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/devices/galaxy_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:43:05,841 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:43:05,844 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:05,844 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/devices/galaxy_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:05,847 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:43:05,849 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:05,855 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:05,856 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/devices/ipad_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:05,859 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:43:05,861 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/devices/ipad_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:43:05,862 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:43:05,863 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:43:05,869 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/devices/imac_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:05,872 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/devices/imac_front.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:05,873 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/devices/imac_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:05,876 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/devices/browser_01.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:05,878 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/devices/macbook_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:43:05,881 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/devices/macbook_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:43:05,883 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/devices/browser_02.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:05,883 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/devices/macbook_front.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:43:05,885 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:05] "GET /web_editor/static/image_shapes/devices/browser_03.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:06,081 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-10 15:43:06,124 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-10 15:43:06,130 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:06,213 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:06,258 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-10 15:43:06,289 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:06] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:43:06,336 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:06,416 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:06,545 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:06,569 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-10 15:43:06,616 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:06,621 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-10 15:43:06,739 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-10 15:43:06,791 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-10 15:43:07,169 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:07] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 9 0.007 0.009 2026-11-10 15:43:07,226 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:07] "GET /test_http/static/src/img/xss.svg?unique=63b37539&height=256 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:07,230 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:07] "GET /web/image/5169-297b27cc/sample.svg?height=256 HTTP/1.1" 200 - 4 0.002 0.007 2026-11-10 15:43:07,235 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:07] "GET /test_http/gizeh.png?unique=01263818&height=256 HTTP/1.1" 200 - 5 0.001 0.008 2026-11-10 15:43:07,783 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:07] "GET /web/image/5169-297b27cc/sample.svg HTTP/1.1" 200 - 4 0.001 0.004 2026-11-10 15:43:07,800 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:07,841 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:07] "POST /web_editor/get_image_info HTTP/1.1" 200 - 7 0.001 0.004 2026-11-10 15:43:07,876 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-10 15:43:07,916 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-10 15:43:08,004 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:08,056 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:08,134 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:08,147 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:08] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 5 0.004 0.007 2026-11-10 15:43:08,211 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:08,261 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:08] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:43:08,347 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:08,353 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-10 15:43:08,392 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-10 15:43:08,494 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:08,579 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:08,581 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:08] "GET /website/static/src/img/snippets_options/footer_template_default.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:08,583 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:08] "GET /website/static/src/img/snippets_options/footer_template_descriptive.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:08,584 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:08] "GET /website/static/src/img/snippets_options/footer_template_centered.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:08,587 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:08] "GET /website/static/src/img/snippets_options/footer_template_links.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:43:08,597 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:08] "GET /website/static/src/img/snippets_options/footer_template_minimalist.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:08,598 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:08] "GET /website/static/src/img/snippets_options/footer_template_headline.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:08,599 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:08] "GET /website/static/src/img/snippets_options/footer_template_contact.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:08,600 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:08] "GET /website/static/src/img/snippets_options/footer_template_call_to_action.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:08,622 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-10 15:43:08,648 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:08] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 11 0.005 0.011 2026-11-10 15:43:08,655 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:08] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 6 0.001 0.020 2026-11-10 15:43:08,659 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:08,659 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:08] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 6 0.001 0.022 2026-11-10 15:43:08,663 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:08] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 6 0.001 0.025 2026-11-10 15:43:08,684 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-10 15:43:08,685 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-10 15:43:08,714 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-10 15:43:08,733 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:08,832 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:08,933 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:09,044 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:09,564 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:09,666 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:09,672 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-10 15:43:09,704 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-10 15:43:09,779 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:09,858 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:09,928 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:10,044 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:10,055 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-10 15:43:10,091 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-10 15:43:10,179 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:10,246 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:10,248 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-10 15:43:10,270 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:10] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 6 0.002 0.010 2026-11-10 15:43:10,276 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:10] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 6 0.001 0.016 2026-11-10 15:43:10,281 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:10] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 6 0.001 0.019 2026-11-10 15:43:10,284 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:10] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 6 0.001 0.021 2026-11-10 15:43:10,296 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-10 15:43:10,327 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-10 15:43:10,334 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:10,362 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-11-10 15:43:10,419 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: tour succeeded 2026-11-10 15:43:10,419 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: ╔═══════════════════════════════════╗ ║ TOUR test_replace_media SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-11-10 15:43:10,853 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: heap 48087772 (allocated 49807360) 2026-11-10 15:43:10,869 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Closing chrome headless with pid 6283 2026-11-10 15:43:10,869 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Closing websocket connection 2026-11-10 15:43:10,870 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Terminating chrome headless with pid 6283 2026-11-10 15:43:10,986 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_154310_985743_test_01_replace_media.txt 2026-11-10 15:43:10,986 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Removing chrome user profile "/tmp/tmpnm7yvbc__chrome_odoo" 2026-11-10 15:43:11,050 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media: Starting TestMedia.test_02_image_link ... 2026-11-10 15:43:11,333 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Chrome pid: 6783 2026-11-10 15:43:11,333 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Chrome headless temporary user profile dir: /tmp/tmp_akh46d0_chrome_odoo 2026-11-10 15:43:11,333 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Issuing json command http://127.0.0.1:45757/json/version 2026-11-10 15:43:11,334 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:45757/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:43:11,347 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Browser version: Chrome/150.0.7871.114 2026-11-10 15:43:11,347 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Issuing json command http://127.0.0.1:45757/json 2026-11-10 15:43:11,347 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:45757/json with timeout 3 increased to 10s during tests 2026-11-10 15:43:11,355 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Websocket url found: ws://127.0.0.1:45757/devtools/page/CDABC04420B25EA6D15FB406AA9EB07B 2026-11-10 15:43:11,364 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Enable chrome headless console log notification 2026-11-10 15:43:11,371 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Chrome headless enable page notifications 2026-11-10 15:43:11,400 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:admin from n/a 2026-11-10 15:43:11,417 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Setting session cookie in browser 2026-11-10 15:43:11,419 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Open "http://127.0.0.1:8069/" in browser 2026-11-10 15:43:11,419 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Navigating to: "http://127.0.0.1:8069/" 2026-11-10 15:43:11,427 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:43:12,601 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:12] "GET / HTTP/1.1" 200 - 277 0.126 1.049 2026-11-10 15:43:12,604 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Navigation result: {'frameId': 'CDABC04420B25EA6D15FB406AA9EB07B', 'loaderId': 'A1E0A50F947769536E10A90C91889C60', 'isDownload': False} 2026-11-10 15:43:12,604 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Evaluate ready code "odoo.isTourReady('test_image_link')" 2026-11-10 15:43:12,619 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43: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-11-10 15:43:12,632 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0137f8f/web.assets_frontend.min.css, copying from /web/assets/0137f8f/web.assets_frontend.min.css 2026-11-10 15:43:12,669 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:12] "GET /web/assets/1/0137f8f/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.023 0.021 2026-11-10 15:43:12,674 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js, copying from /web/assets/5d51dca/web.assets_frontend_minimal.min.js 2026-11-10 15:43:12,683 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:12] "GET /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.003 0.041 2026-11-10 15:43:12,692 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:12,693 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:12,703 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/91416d0/web.__assets_tests_call__.min.js, copying from /web/assets/91416d0/web.__assets_tests_call__.min.js 2026-11-10 15:43:12,719 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:12] "GET /web/assets/1/91416d0/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.003 0.022 2026-11-10 15:43:12,751 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:12,753 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:12] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:12,762 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:12] "GET /web/image/website/1/logo/My%20Website?unique=a84845e HTTP/1.1" 200 - 4 0.002 0.007 2026-11-10 15:43:12,826 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:12] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:43:12,839 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js, copying from /web/assets/fe0b018/web.assets_frontend_lazy.min.js 2026-11-10 15:43:12,863 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:12] "GET /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.038 2026-11-10 15:43:12,872 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:12] "GET /web/image/website/1/favicon?unique=a84845e HTTP/1.1" 200 - 4 0.003 0.046 2026-11-10 15:43:13,200 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:13] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:13,279 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:13,310 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:13] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.003 0.086 2026-11-10 15:43:13,340 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:13] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.008 0.110 2026-11-10 15:43:13,878 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:13] "GET /odoo/action-website.website_preview?path=/&enable_editor=1 HTTP/1.1" 200 - 126 0.043 0.544 2026-11-10 15:43:14,439 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:14] "GET /web/webclient/load_menus/4b18c89d991b21d1d941838ec906bd0b9382bf0dbb5158404e7a53395aeedad4 HTTP/1.1" 200 - 919 0.208 0.335 2026-11-10 15:43:14,444 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:14] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.546 2026-11-10 15:43:14,460 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:14] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.006 0.550 2026-11-10 15:43:14,465 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:14] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.568 2026-11-10 15:43:14,471 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:14] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.575 2026-11-10 15:43:14,485 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:14] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:43:14,488 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:14,534 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:14] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:43:15,109 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:15] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-10 15:43:15,112 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:15] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-11-10 15:43:15,114 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:15] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-10 15:43:15,117 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:15,134 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:15] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-11-10 15:43:15,157 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Owl is running in 'dev' mode. 2026-11-10 15:43:15,191 104 INFO rb-82af9cd-226617-434699 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-10 15:43:15,222 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:15] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.018 0.043 2026-11-10 15:43:15,227 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:15] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.042 2026-11-10 15:43:15,247 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:15] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.004 0.020 2026-11-10 15:43:15,326 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:15] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.024 0.076 2026-11-10 15:43:15,342 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:15] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.089 2026-11-10 15:43:15,363 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:15,565 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:15] "POST /mail/data HTTP/1.1" 200 - 135 0.076 0.191 2026-11-10 15:43:15,567 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.261 2026-11-10 15:43:15,592 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:15] "GET /web/image/res.partner/3/avatar_128?unique=1794323151000 HTTP/1.1" 200 - 9 0.007 0.233 2026-11-10 15:43:15,616 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:15] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.007 0.259 2026-11-10 15:43:15,627 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:15] "POST /web/action/load HTTP/1.1" 200 - 7 0.003 0.271 2026-11-10 15:43:15,631 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.023 2026-11-10 15:43:15,637 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:15] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:15,655 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:15] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.036 2026-11-10 15:43:15,676 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:15] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.028 2026-11-10 15:43:15,678 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:15] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.045 2026-11-10 15:43:15,681 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:15] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.028 2026-11-10 15:43:15,689 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.034 2026-11-10 15:43:15,697 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.039 2026-11-10 15:43:15,700 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.040 2026-11-10 15:43:15,726 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:15] "GET /website/force/1?path=/ HTTP/1.1" 303 - 1 0.001 0.006 2026-11-10 15:43:15,743 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:15] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.004 0.012 2026-11-10 15:43:15,812 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:15] "GET / HTTP/1.1" 200 - 32 0.014 0.065 2026-11-10 15:43:15,817 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/041dd2b/web._assets_jquery.min.js, copying from /web/assets/041dd2b/web._assets_jquery.min.js 2026-11-10 15:43:15,824 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:15] "GET /web/assets/1/041dd2b/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.003 0.046 2026-11-10 15:43:15,897 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:15] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.006 0.046 2026-11-10 15:43:15,936 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c9bd19f/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/c9bd19f/website.backend_assets_all_wysiwyg.min.js 2026-11-10 15:43:15,948 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:15] "GET /web/assets/1/c9bd19f/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.003 0.015 2026-11-10 15:43:15,952 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7de9868/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/7de9868/website.backend_assets_all_wysiwyg.min.css 2026-11-10 15:43:15,969 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:15] "GET /web/assets/1/7de9868/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.008 0.032 2026-11-10 15:43:15,977 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:15,978 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:15,978 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:15,978 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:15,979 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:15,979 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:16,253 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cc9be7c/im_livechat.assets_embed_external.min.css, copying from /web/assets/cc9be7c/im_livechat.assets_embed_external.min.css 2026-11-10 15:43:16,272 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:16] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 23 0.020 0.052 2026-11-10 15:43:16,301 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:16] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.009 0.091 2026-11-10 15:43:16,352 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:16] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.006 0.126 2026-11-10 15:43:16,365 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/929d739/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/929d739/website.assets_all_wysiwyg_inside.min.css 2026-11-10 15:43:16,379 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:16] "GET /web/assets/1/929d739/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.007 0.013 2026-11-10 15:43:16,384 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/580fbac/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/580fbac/website.assets_all_wysiwyg_inside.min.js 2026-11-10 15:43:16,398 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:16] "GET /web/assets/1/580fbac/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.003 0.036 2026-11-10 15:43:16,667 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:16] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 299 0.069 0.133 2026-11-10 15:43:16,672 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:16] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.000 0.191 2026-11-10 15:43:16,694 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:16] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.003 0.200 2026-11-10 15:43:16,791 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-10 15:43:16,828 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-10 15:43:17,331 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:18,227 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:18] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.186 1.209 2026-11-10 15:43:18,459 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-10 15:43:18,525 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-10 15:43:18,588 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-10 15:43:18,613 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:18] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:43:18,615 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:18] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:18,618 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:18] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:18,627 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:18] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:43:18,630 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:18] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:43:18,634 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:18] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-10 15:43:18,640 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:18] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:18,643 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:18] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-10 15:43:18,646 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:18] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-11-10 15:43:18,647 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:18] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:18,649 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:18] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:18,658 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:18,665 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:18] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:43:18,674 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:18] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:18,675 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:18] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:18,677 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:18] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:18,678 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:18] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:43:18,679 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:18] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:43:18,681 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:18] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:18,688 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:18] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:43:18,692 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:18] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:18,693 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:18] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:18,693 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:18] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:18,696 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:18] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:18,698 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:18] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:18,699 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:18] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:18,711 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:18] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:18,711 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:18] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:18,712 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:18] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:18,713 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:18] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:18,715 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:18] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:43:18,716 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:18] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:43:18,728 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:18] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:18,728 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:18] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:18,730 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:18] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:18,732 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:18] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:18,733 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:18] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:18,734 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:18] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:43:18,735 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:19,103 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:19,185 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:19] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 200 - 8 0.003 0.015 2026-11-10 15:43:19,249 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:19] "GET /web_editor/image_shape/website.s_shape_image_default_image/web_editor/composite/composite_double_pill.svg HTTP/1.1" 200 - 14 0.005 0.075 2026-11-10 15:43:19,268 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:19] "GET /web_editor/image_shape/website.s_mockup_image_default_image/web_editor/devices/macbook_front.svg HTTP/1.1" 200 - 14 0.003 0.097 2026-11-10 15:43:19,276 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:19] "GET /web/image/website.s_image_text_default_image HTTP/1.1" 200 - 8 0.002 0.105 2026-11-10 15:43:19,280 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:19] "GET /web_editor/shape/web_editor%2FWavy%2F11.svg?c1=%232D3142&c4=%23FFFFFF HTTP/1.1" 200 - 5 0.001 0.086 2026-11-10 15:43:19,292 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:19] "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.003 0.114 2026-11-10 15:43:19,310 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:19] "GET /web_editor/image_shape/website.s_cta_mockups_default_image/web_editor/devices/macbook_front.svg HTTP/1.1" 200 - 14 0.008 0.130 2026-11-10 15:43:19,319 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:19] "GET /web_editor/image_shape/website.s_image_hexagonal_default_image_1/web_editor/geometric/geo_hexagon.svg HTTP/1.1" 200 - 14 0.002 0.063 2026-11-10 15:43:19,327 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:19] "GET /web/image/website.s_image_hexagonal_default_image HTTP/1.1" 200 - 8 0.002 0.051 2026-11-10 15:43:19,349 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:19] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.002 0.008 2026-11-10 15:43:19,356 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:19] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.002 0.014 2026-11-10 15:43:19,360 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:19,376 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:19] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.002 0.010 2026-11-10 15:43:20,189 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:20,191 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:43:20,192 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:20,212 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /website/static/src/img/snippets_options/align_middle.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:20,214 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /website/static/src/img/snippets_options/align_stretch.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:20,214 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:20,218 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /website/static/src/img/snippets_options/align_top.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:43:20,219 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /website/static/src/img/snippets_options/align_bottom.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:43:20,222 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-10 15:43:20,234 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:43:20,237 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.001 0.008 2026-11-10 15:43:20,239 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.000 0.008 2026-11-10 15:43:20,241 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.000 0.011 2026-11-10 15:43:20,257 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.002 0.008 2026-11-10 15:43:20,263 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.001 0.008 2026-11-10 15:43:20,267 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.002 0.008 2026-11-10 15:43:20,273 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.001 0.006 2026-11-10 15:43:20,278 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.001 0.005 2026-11-10 15:43:20,281 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.000 0.004 2026-11-10 15:43:20,316 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:20,317 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:20,344 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.002 0.009 2026-11-10 15:43:20,367 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.002 0.006 2026-11-10 15:43:20,383 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.002 0.007 2026-11-10 15:43:20,396 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /website/static/src/img/snippets_demo/s_text_image.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:20,403 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.004 0.008 2026-11-10 15:43:20,446 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric/geo_diamond.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:20,446 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric/geo_square.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:20,454 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric/geo_triangle.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:43:20,455 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric/geo_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:43:20,455 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric/geo_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-10 15:43:20,457 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:43:20,490 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric/geo_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:43:20,492 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric/geo_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:20,493 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric/geo_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:43:20,498 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric/geo_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:43:20,499 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric/geo_slanted.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:43:20,501 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric/geo_emerald.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:20,503 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric/geo_star.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-10 15:43:20,504 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric/geo_tetris.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:20,512 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric/geo_tear.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:20,515 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric/geo_square_1.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:20,517 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric/geo_sonar.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:43:20,517 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric/geo_gem.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:43:20,521 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric/geo_kayak.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-10 15:43:20,531 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric/geo_square_4.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:43:20,532 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric/geo_door.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-10 15:43:20,533 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric/geo_square_5.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:43:20,534 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric/geo_square_2.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:43:20,534 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric/geo_square_6.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:43:20,535 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric/geo_square_3.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:43:20,543 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric_round/geo_round_circle.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:20,548 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:43:20,553 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric_round/geo_round_triangle.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:20,555 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric_round/geo_round_diamond.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:43:20,556 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric_round/geo_round_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:20,558 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:43:20,560 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric_round/geo_round_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:43:20,561 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric_round/geo_round_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:20,570 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_7pin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:20,571 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:20,572 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:20,575 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:43:20,576 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric_round/geo_round_lemon.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:20,576 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric_round/geo_round_emerald.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:43:20,587 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pill.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:20,591 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric_round/geo_round_tear.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:43:20,592 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric_round/geo_round_gem.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:43:20,592 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric_round/geo_round_door.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:43:20,594 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric_round/geo_round_sonar.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:43:20,595 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric_round/geo_round_cornered.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:43:20,603 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric_round/geo_round_clover.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:20,605 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_1.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:20,608 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_soft.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:43:20,609 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_medium.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:43:20,609 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_2.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:20,614 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric_round/geo_round_bread.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:43:20,615 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_hard.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:20,620 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/panel/panel_duo_r.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:20,620 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/panel/panel_duo_step.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:20,622 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/panel/panel_duo_step_pill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:20,625 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/panel/panel_duo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:43:20,626 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/panel/panel_trio_out_r.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:20,627 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/panel/panel_trio_in_r.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:20,636 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/panel/panel_window.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:20,637 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/composite/composite_triple_pill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:20,637 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/composite/composite_double_pill.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:20,639 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/composite/composite_sonar.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:43:20,639 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/composite/composite_cut_circle.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:20,641 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/composite/composite_half_circle.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:43:20,655 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/composition/composition_oval_line.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:20,657 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/composition/composition_organic_line.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:20,658 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/brushed/brush_2.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:43:20,659 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/brushed/brush_3.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:43:20,660 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/brushed/brush_4.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:43:20,661 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/brushed/brush_1.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-10 15:43:20,671 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/composition/composition_triangle_line.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:20,683 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/composition/composition_line_1.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-10 15:43:20,687 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/composition/composition_line_2.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:20,688 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/composition/composition_mixed_2.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:20,689 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/composition/composition_mixed_1.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-11-10 15:43:20,691 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/composition/composition_line_3.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-11-10 15:43:20,692 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/composition/composition_planet_1.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:20,698 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/composition/composition_planet_2.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:43:20,700 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/composition/composition_square_1.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:20,702 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/composition/composition_square_2.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:43:20,706 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/composition/composition_square_3.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:20,708 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/composition/composition_square_4.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:20,712 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/composition/composition_square_line.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:20,713 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/pattern/pattern_organic_cross.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:20,714 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/pattern/pattern_organic_caps.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:20,717 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/pattern/pattern_oval_zebra.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:43:20,718 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/pattern/pattern_wave_1.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:43:20,720 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/pattern/pattern_line_star.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:43:20,724 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/pattern/pattern_line_sun.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:43:20,725 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/pattern/pattern_wave_2.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:20,727 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/pattern/pattern_wave_3.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:20,728 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/pattern/pattern_point.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:20,730 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/pattern/pattern_organic_dot.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:43:20,738 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/pattern/pattern_circuit.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:20,742 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/pattern/pattern_labyrinth.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:43:20,743 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/solid/solid_blob_2.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:20,746 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/solid/solid_blob_4.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:20,747 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/pattern/pattern_wave_4.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:43:20,748 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/solid/solid_blob_3.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:43:20,749 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/solid/solid_blob_1.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:43:20,758 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/solid/solid_blob_5.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:20,761 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_1.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:20,762 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_2.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:20,764 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/solid/solid_square_2.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:20,766 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/solid/solid_square_3.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:20,766 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/solid/solid_square_1.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:43:20,768 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/special/special_speed.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:20,779 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/special/special_rain.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:20,780 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/special/special_flag.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:20,781 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/special/special_filter.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:20,782 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/special/special_layered.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:43:20,784 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/special/special_organic.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:20,784 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/special/special_snow.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:43:20,795 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:20,800 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:20,802 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/devices/iphone_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:43:20,804 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:43:20,804 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/devices/galaxy_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:20,807 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-10 15:43:20,808 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:43:20,809 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:20,818 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:20,820 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:20,821 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:20,823 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/devices/galaxy_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:43:20,826 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:20,826 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/devices/ipad_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:20,833 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:20,835 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/devices/ipad_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:20,841 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:20,843 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/devices/imac_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:20,844 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:43:20,845 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/devices/imac_front.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:20,847 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/devices/imac_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:43:20,848 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/devices/macbook_front.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:43:20,859 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/devices/browser_01.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:20,861 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/devices/macbook_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:20,861 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/devices/macbook_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:20,863 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/devices/browser_03.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:43:20,864 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:20] "GET /web_editor/static/image_shapes/devices/browser_02.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:43:21,027 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-10 15:43:21,076 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-10 15:43:21,083 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:21,174 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:21,193 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-10 15:43:21,204 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:21] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:43:21,250 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:21,320 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:21,326 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-10 15:43:21,377 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-10 15:43:21,462 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:21,547 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:21,615 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-10 15:43:21,620 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:21,624 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-10 15:43:21,646 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-10 15:43:21,700 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:21,776 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-10 15:43:21,789 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:21,797 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:21,803 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-10 15:43:21,848 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-10 15:43:21,907 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:22,013 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:22,086 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-10 15:43:22,091 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:22,096 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-10 15:43:22,118 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-10 15:43:22,186 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:22,254 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:22,276 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-10 15:43:22,280 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:22,286 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-10 15:43:22,327 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-10 15:43:22,385 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:22,501 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:22,571 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-10 15:43:22,577 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:22,581 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-10 15:43:22,601 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-10 15:43:22,669 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:22,738 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:22,773 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-10 15:43:22,779 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:22,786 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-10 15:43:22,838 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-10 15:43:22,895 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:22,994 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:23,063 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-10 15:43:23,067 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:23,071 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-10 15:43:23,090 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-10 15:43:23,148 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:23,155 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:23] "POST /website/get_suggested_links HTTP/1.1" 200 - 191 0.070 0.104 2026-11-10 15:43:23,206 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:23,226 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-10 15:43:23,231 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:23,237 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-10 15:43:23,280 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-10 15:43:23,338 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:23,437 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:23,503 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-10 15:43:23,509 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:23,514 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-10 15:43:23,515 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:23] "POST /website/get_suggested_links HTTP/1.1" 200 - 121 0.032 0.064 2026-11-10 15:43:23,532 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-10 15:43:23,605 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:23,661 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:23,683 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-10 15:43:23,687 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:23,692 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-10 15:43:23,734 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-11-10 15:43:23,792 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: tour succeeded 2026-11-10 15:43:23,792 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: ╔════════════════════════════════╗ ║ TOUR test_image_link SUCCEEDED ║ ╚════════════════════════════════╝ 2026-11-10 15:43:24,167 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: heap 44865492 (allocated 46788608) 2026-11-10 15:43:24,186 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Closing chrome headless with pid 6783 2026-11-10 15:43:24,187 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Closing websocket connection 2026-11-10 15:43:24,187 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Terminating chrome headless with pid 6783 2026-11-10 15:43:24,289 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_154324_288910_test_02_image_link.txt 2026-11-10 15:43:24,289 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Removing chrome user profile "/tmp/tmp_akh46d0_chrome_odoo" 2026-11-10 15:43:24,337 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-10 15:43:24,351 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_menu: Starting TestWebsiteMenu.test_menu_active_element ... 2026-11-10 15:43:24,375 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:43:26,280 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:26] "GET /test_website/model_item/4002 HTTP/1.1" 200 - 186 0.069 1.838 2026-11-10 15:43:26,676 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:26] "GET /test_website/model_item/4002 HTTP/1.1" 200 - 115 0.051 0.332 2026-11-10 15:43:26,724 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:26] "GET /test_website/model_item/4003 HTTP/1.1" 200 - 10 0.006 0.037 2026-11-10 15:43:26,762 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:43:26,776 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_multi_company: Starting TestMultiCompany.test_company_in_context ... 2026-11-10 15:43:30,399 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:43:30,664 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:30] "GET /multi_company_website HTTP/1.1" 200 - 11 0.003 0.264 2026-11-10 15:43:30,666 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_multi_company.TestMultiCompany.test_company_in_context: waiting for threads: [] 2026-11-10 15:43:30,710 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:43:30,723 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page: Starting WithContext.test_01_homepage_url ... 2026-11-10 15:43:30,736 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:43:31,565 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:31] "GET /unexisting HTTP/1.1" 404 - 189 0.070 0.763 2026-11-10 15:43:31,578 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:31] "GET / HTTP/1.1" 303 - 6 0.002 0.008 2026-11-10 15:43:31,786 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:31] "GET /contactus HTTP/1.1" 200 - 26 0.012 0.193 2026-11-10 15:43:31,815 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4004], uid: 4, model: test.model 2026-11-10 15:43:31,993 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4004], uid: 4, model: test.model 2026-11-10 15:43:32,002 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4004], uid: 4, model: test.model 2026-11-10 15:43:32,245 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:32] "GET /test_website/200/name-4004 HTTP/1.1" 404 - 134 0.055 0.392 2026-11-10 15:43:32,258 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4004], uid: 4, model: test.model 2026-11-10 15:43:32,269 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:32] "GET / HTTP/1.1" 303 - 15 0.006 0.015 2026-11-10 15:43:32,455 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:32] "GET /contactus HTTP/1.1" 200 - 25 0.010 0.173 2026-11-10 15:43:32,457 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page.WithContext.test_01_homepage_url: waiting for threads: [] 2026-11-10 15:43:32,504 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:43:32,522 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager: Starting TestWebsitePageManager.test_page_manager_test_model ... 2026-11-10 15:43:32,802 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome pid: 7269 2026-11-10 15:43:32,802 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome headless temporary user profile dir: /tmp/tmpbw0x0wbd_chrome_odoo 2026-11-10 15:43:32,803 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Issuing json command http://127.0.0.1:39981/json/version 2026-11-10 15:43:32,804 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:39981/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:43:32,810 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Browser version: Chrome/150.0.7871.114 2026-11-10 15:43:32,810 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Issuing json command http://127.0.0.1:39981/json 2026-11-10 15:43:32,810 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:39981/json with timeout 3 increased to 10s during tests 2026-11-10 15:43:32,817 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Websocket url found: ws://127.0.0.1:39981/devtools/page/485DAFE6321599B1F5FF647EECD9FE4E 2026-11-10 15:43:32,821 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Enable chrome headless console log notification 2026-11-10 15:43:32,823 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome headless enable page notifications 2026-11-10 15:43:32,874 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:admin from n/a 2026-11-10 15:43:32,886 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Setting session cookie in browser 2026-11-10 15:43:32,891 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:32,891 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:32,904 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:43:34,007 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:34] "GET /odoo/action-test_website.action_test_model_multi_website HTTP/1.1" 200 - 191 0.092 1.014 2026-11-10 15:43:34,010 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Navigation result: {'frameId': '485DAFE6321599B1F5FF647EECD9FE4E', 'loaderId': 'A7A067CF58A31CAEB540FAEE38E5E4DF', 'isDownload': False} 2026-11-10 15:43:34,010 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Evaluate ready code "odoo.isTourReady('test_website_page_manager')" 2026-11-10 15:43:34,037 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:34] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-11-10 15:43:34,072 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:34,556 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:34] "GET /web/webclient/load_menus/4b18c89d991b21d1d941838ec906bd0b9382bf0dbb5158404e7a53395aeedad4 HTTP/1.1" 200 - 920 0.205 0.321 2026-11-10 15:43:34,560 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:34] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.530 2026-11-10 15:43:34,565 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:34] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.532 2026-11-10 15:43:34,581 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:34] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.542 2026-11-10 15:43:34,596 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:34] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-11-10 15:43:34,644 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:34] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:43:35,258 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:35] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:43:35,258 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:35] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-11-10 15:43:35,260 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:35] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-11-10 15:43:35,272 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:35] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-11-10 15:43:35,290 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: Owl is running in 'dev' mode. 2026-11-10 15:43:35,331 104 INFO rb-82af9cd-226617-434699 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-10 15:43:35,362 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:35] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.016 0.055 2026-11-10 15:43:35,367 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:35] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.048 2026-11-10 15:43:35,388 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:35] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.004 0.048 2026-11-10 15:43:35,397 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:35,422 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:35,457 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:35] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:43:35,484 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:35] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.027 0.108 2026-11-10 15:43:35,495 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:35] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.109 2026-11-10 15:43:35,496 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.074 2026-11-10 15:43:35,521 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:35,526 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:35,712 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:35] "POST /mail/data HTTP/1.1" 200 - 135 0.083 0.229 2026-11-10 15:43:35,734 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:35] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.278 2026-11-10 15:43:35,753 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:35] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.007 0.242 2026-11-10 15:43:35,773 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:35] "GET /web/image/res.partner/3/avatar_128?unique=1794323151000 HTTP/1.1" 200 - 9 0.005 0.258 2026-11-10 15:43:35,790 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:35] "POST /web/action/load HTTP/1.1" 200 - 11 0.004 0.275 2026-11-10 15:43:35,809 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:35] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.061 2026-11-10 15:43:35,810 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.074 2026-11-10 15:43:35,839 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:35,842 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:35] "POST /web/dataset/call_kw/test.model.multi.website/get_views HTTP/1.1" 200 - 20 0.014 0.025 2026-11-10 15:43:35,858 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:35] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.003 2026-11-10 15:43:35,869 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:35] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:35,893 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:35] "POST /web/dataset/call_kw/test.model.multi.website/web_search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-11-10 15:43:35,896 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:35] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:43:35,899 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:43:35,979 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:36,036 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:36,110 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:36,168 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:36,224 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:36,290 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:36,357 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:36,364 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:36] "POST /web/dataset/call_kw/test.model.multi.website/web_search_read HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:43:36,414 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:36,489 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:36,496 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:36] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-11-10 15:43:36,504 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:36] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:36,519 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:36] "POST /web/dataset/call_kw/test.model.multi.website/web_search_read HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:43:36,520 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:36] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:36,559 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:36,618 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:36,626 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:36] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-11-10 15:43:36,633 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:36] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:36,645 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:36] "POST /web/dataset/call_kw/test.model.multi.website/web_search_read HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:43:36,647 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:36] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:43:36,677 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: tour succeeded 2026-11-10 15:43:36,678 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_website_page_manager SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-11-10 15:43:36,752 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: heap 25134596 (allocated 26193920) 2026-11-10 15:43:36,754 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Closing chrome headless with pid 7269 2026-11-10 15:43:36,754 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Closing websocket connection 2026-11-10 15:43:36,755 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Terminating chrome headless with pid 7269 2026-11-10 15:43:36,852 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_154336_852470_test_page_manager_test_model.txt 2026-11-10 15:43:36,852 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Removing chrome user profile "/tmp/tmpbw0x0wbd_chrome_odoo" 2026-11-10 15:43:37,143 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome pid: 7496 2026-11-10 15:43:37,143 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome headless temporary user profile dir: /tmp/tmp2ez3e1g1_chrome_odoo 2026-11-10 15:43:37,144 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Issuing json command http://127.0.0.1:33615/json/version 2026-11-10 15:43:37,146 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:33615/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:43:37,155 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Browser version: Chrome/150.0.7871.114 2026-11-10 15:43:37,155 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Issuing json command http://127.0.0.1:33615/json 2026-11-10 15:43:37,155 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:33615/json with timeout 3 increased to 10s during tests 2026-11-10 15:43:37,164 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Websocket url found: ws://127.0.0.1:33615/devtools/page/D5CA7F0D8DE68ABB5BCC24C233282F46 2026-11-10 15:43:37,169 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Enable chrome headless console log notification 2026-11-10 15:43:37,178 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome headless enable page notifications 2026-11-10 15:43:37,197 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:admin from n/a 2026-11-10 15:43:37,200 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Setting session cookie in browser 2026-11-10 15:43:37,203 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:37,203 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:37,302 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:37] "GET /odoo/action-test_website.action_test_model_multi_website_js_class_bug HTTP/1.1" 200 - 22 0.012 0.072 2026-11-10 15:43:37,306 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Navigation result: {'frameId': 'D5CA7F0D8DE68ABB5BCC24C233282F46', 'loaderId': '106B585820512D4748F5ACE42E3FF836', 'isDownload': False} 2026-11-10 15:43:37,306 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:37,338 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:37] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.007 2026-11-10 15:43:37,344 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:37] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-11-10 15:43:37,380 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:37,871 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:37] "GET /web/webclient/load_menus/4b18c89d991b21d1d941838ec906bd0b9382bf0dbb5158404e7a53395aeedad4 HTTP/1.1" 200 - 918 0.197 0.347 2026-11-10 15:43:37,876 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:37] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.545 2026-11-10 15:43:37,888 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:37] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.547 2026-11-10 15:43:37,891 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:37] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.285 2026-11-10 15:43:38,058 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:38] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-11-10 15:43:38,135 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:38] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-10 15:43:38,136 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:38] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:43:38,137 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:38] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:43:38,150 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:38] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:43:38,165 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: Owl is running in 'dev' mode. 2026-11-10 15:43:38,175 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:38] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:38,198 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:38] "GET /odoo/offline HTTP/1.1" 200 - 1 0.001 0.009 2026-11-10 15:43:38,224 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:38] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.015 2026-11-10 15:43:38,267 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:38,281 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:38,290 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:38] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.020 0.057 2026-11-10 15:43:38,335 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:38,338 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:43:38,399 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:38] "POST /mail/data HTTP/1.1" 200 - 67 0.037 0.090 2026-11-10 15:43:38,400 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.113 2026-11-10 15:43:38,420 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:38] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.007 0.103 2026-11-10 15:43:38,434 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:38] "POST /web/action/load HTTP/1.1" 200 - 11 0.005 0.113 2026-11-10 15:43:38,459 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:38] "GET /web/image/res.partner/3/avatar_128?unique=1794323151000 HTTP/1.1" 200 - 9 0.006 0.142 2026-11-10 15:43:38,480 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:38] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.044 2026-11-10 15:43:38,481 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.054 2026-11-10 15:43:38,482 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:38] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:38,490 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:38] "POST /web/dataset/call_kw/test.model.multi.website/get_views HTTP/1.1" 200 - 3 0.001 0.039 2026-11-10 15:43:38,503 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:38] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.003 0.027 2026-11-10 15:43:38,519 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:38] "POST /web/dataset/call_kw/test.model.multi.website/web_search_read HTTP/1.1" 200 - 2 0.001 0.006 2026-11-10 15:43:38,522 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:38] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:43:38,524 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:43:38,607 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:38,611 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:38] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-11-10 15:43:38,623 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:38] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:38,644 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:38] "POST /web/dataset/call_kw/test.model.multi.website/web_search_read HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:43:38,646 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:38] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:43:38,688 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: tour succeeded 2026-11-10 15:43:38,689 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:38,753 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: heap 23837716 (allocated 25145344) 2026-11-10 15:43:38,755 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Closing chrome headless with pid 7496 2026-11-10 15:43:38,756 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Closing websocket connection 2026-11-10 15:43:38,756 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Terminating chrome headless with pid 7496 2026-11-10 15:43:38,813 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_154338_813457_test_page_manager_test_model.txt 2026-11-10 15:43:38,813 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Removing chrome user profile "/tmp/tmp2ez3e1g1_chrome_odoo" 2026-11-10 15:43:39,104 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome pid: 7712 2026-11-10 15:43:39,104 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome headless temporary user profile dir: /tmp/tmpif85tr4g_chrome_odoo 2026-11-10 15:43:39,104 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Issuing json command http://127.0.0.1:33087/json/version 2026-11-10 15:43:39,105 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:33087/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:43:39,117 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Browser version: Chrome/150.0.7871.114 2026-11-10 15:43:39,117 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Issuing json command http://127.0.0.1:33087/json 2026-11-10 15:43:39,118 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:33087/json with timeout 3 increased to 10s during tests 2026-11-10 15:43:39,128 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Websocket url found: ws://127.0.0.1:33087/devtools/page/36C4CF2CED51A812F68B4994B4717645 2026-11-10 15:43:39,144 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Enable chrome headless console log notification 2026-11-10 15:43:39,148 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome headless enable page notifications 2026-11-10 15:43:39,171 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:admin from n/a 2026-11-10 15:43:39,174 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Setting session cookie in browser 2026-11-10 15:43:39,176 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:39,176 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:39,246 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:39] "GET /odoo/action-test_website.action_test_model HTTP/1.1" 200 - 22 0.009 0.053 2026-11-10 15:43:39,250 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Navigation result: {'frameId': '36C4CF2CED51A812F68B4994B4717645', 'loaderId': 'A8D25613C7032EC7C69D47AD6B55C9A1', 'isDownload': False} 2026-11-10 15:43:39,250 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:39,792 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:39] "GET /web/webclient/load_menus/4b18c89d991b21d1d941838ec906bd0b9382bf0dbb5158404e7a53395aeedad4 HTTP/1.1" 200 - 918 0.197 0.326 2026-11-10 15:43:39,798 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:39] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.529 2026-11-10 15:43:39,809 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:39] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.531 2026-11-10 15:43:39,813 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:39] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.543 2026-11-10 15:43:39,818 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:39] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.548 2026-11-10 15:43:39,821 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:39,852 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:39] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:43:39,891 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:39] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:43:40,466 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:40] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:43:40,468 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:40] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-11-10 15:43:40,468 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:40] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-10 15:43:40,478 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:40] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:43:40,497 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: Owl is running in 'dev' mode. 2026-11-10 15:43:40,507 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:40] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:40,529 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:40] "GET /odoo/offline HTTP/1.1" 200 - 1 0.000 0.008 2026-11-10 15:43:40,563 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:40] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.015 2026-11-10 15:43:40,609 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:40,618 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:40,622 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:40] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.018 0.051 2026-11-10 15:43:40,662 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:43:40,663 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:43:40,744 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:40] "POST /mail/data HTTP/1.1" 200 - 67 0.042 0.090 2026-11-10 15:43:40,746 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.126 2026-11-10 15:43:40,764 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:40] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.005 0.122 2026-11-10 15:43:40,778 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:40] "POST /web/action/load HTTP/1.1" 200 - 11 0.004 0.133 2026-11-10 15:43:40,797 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:40] "GET /web/image/res.partner/3/avatar_128?unique=1794323151000 HTTP/1.1" 200 - 9 0.006 0.152 2026-11-10 15:43:40,801 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.026 2026-11-10 15:43:40,816 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:40] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.034 2026-11-10 15:43:40,819 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:40] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:43:40,840 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:40] "POST /web/dataset/call_kw/test.model/get_views HTTP/1.1" 200 - 16 0.007 0.040 2026-11-10 15:43:40,843 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:43:40,858 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:40] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.003 0.042 2026-11-10 15:43:40,859 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:40] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-11-10 15:43:40,868 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:40] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:43:40,895 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:40] "POST /web/dataset/call_kw/test.model/web_search_read HTTP/1.1" 200 - 2 0.002 0.004 2026-11-10 15:43:40,899 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:43:40,901 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:40] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:43:40,985 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:40,990 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:40] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-11-10 15:43:41,000 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:41] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:41,014 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:41] "POST /web/dataset/call_kw/test.model/web_search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-11-10 15:43:41,015 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:41] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:43:41,054 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: tour succeeded 2026-11-10 15:43:41,058 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:41,123 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: heap 23689524 (allocated 24883200) 2026-11-10 15:43:41,127 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Closing chrome headless with pid 7712 2026-11-10 15:43:41,128 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Closing websocket connection 2026-11-10 15:43:41,128 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Terminating chrome headless with pid 7712 2026-11-10 15:43:41,226 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_154341_226277_test_page_manager_test_model.txt 2026-11-10 15:43:41,226 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Removing chrome user profile "/tmp/tmpif85tr4g_chrome_odoo" 2026-11-10 15:43:41,292 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:43:41,310 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_01_redirect_308_model_converter ... 2026-11-10 15:43:41,578 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-11-10 15:43:41,847 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:43:42,973 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:42] "GET /test_website/country/andorra-1 HTTP/1.1" 308 - 4 0.001 1.128 2026-11-10 15:43:43,001 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:43] "GET /redirected/country/andorra-1 HTTP/1.1" 200 - 19 0.009 0.016 2026-11-10 15:43:43,012 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:portal_user from n/a 2026-11-10 15:43:43,021 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:43] "GET /test_website/country/andorra-1 HTTP/1.1" 308 - 0 0.000 0.001 2026-11-10 15:43:43,037 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:43] "GET /redirected/country/andorra-1 HTTP/1.1" 200 - 9 0.005 0.008 2026-11-10 15:43:43,068 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_02_redirect_308_RequestUID ... 2026-11-10 15:43:43,319 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-11-10 15:43:43,574 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:43:43,815 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:43] "GET /test_website/200/name-4005 HTTP/1.1" 308 - 4 0.001 0.241 2026-11-10 15:43:43,836 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:43] "GET /test_website/308/name-4005 HTTP/1.1" 200 - 16 0.007 0.012 2026-11-10 15:43:43,841 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:43] "GET /test_website/200/xx-4005 HTTP/1.1" 308 - 0 0.000 0.001 2026-11-10 15:43:43,847 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:43] "GET /test_website/308/xx-4005 HTTP/1.1" 301 - 1 0.000 0.003 2026-11-10 15:43:43,851 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:43] "GET /test_website/200/xx-4005 HTTP/1.1" 308 - 0 0.000 0.001 2026-11-10 15:43:43,856 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:43] "GET /test_website/308/xx-4005 HTTP/1.1" 301 - 1 0.000 0.003 2026-11-10 15:43:43,863 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:43] "GET /test_website/308/name-4005 HTTP/1.1" 200 - 1 0.000 0.004 2026-11-10 15:43:43,866 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:43] "GET /test_website/200/name-100 HTTP/1.1" 308 - 0 0.000 0.001 2026-11-10 15:43:43,883 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:43] "GET /test_website/308/name-100 HTTP/1.1" 404 - 10 0.004 0.011 2026-11-10 15:43:43,887 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:43] "GET /test_website/200/xx-100 HTTP/1.1" 308 - 0 0.000 0.001 2026-11-10 15:43:43,904 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:43] "GET /test_website/308/xx-100 HTTP/1.1" 404 - 10 0.004 0.011 2026-11-10 15:43:43,908 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:43] "GET /test_website/200/name-4006 HTTP/1.1" 308 - 0 0.000 0.001 2026-11-10 15:43:43,915 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4006], uid: 4, model: test.model 2026-11-10 15:43:43,940 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:43] "GET /test_website/308/name-4006 HTTP/1.1" 404 - 16 0.007 0.022 2026-11-10 15:43:43,944 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:43] "GET /test_website/200/xx-4006 HTTP/1.1" 308 - 0 0.000 0.001 2026-11-10 15:43:43,950 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4006], uid: 4, model: test.model 2026-11-10 15:43:43,969 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:43] "GET /test_website/308/xx-4006 HTTP/1.1" 404 - 14 0.007 0.015 2026-11-10 15:43:43,974 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:43] "GET /test_website/200/seo-name-4005 HTTP/1.1" 308 - 0 0.000 0.001 2026-11-10 15:43:43,981 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:43] "GET /test_website/308/seo-name-4005 HTTP/1.1" 200 - 1 0.000 0.004 2026-11-10 15:43:43,984 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:43] "GET /test_website/200/xx-4006 HTTP/1.1" 308 - 0 0.000 0.001 2026-11-10 15:43:43,990 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4006], uid: 4, model: test.model 2026-11-10 15:43:44,007 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:44] "GET /test_website/308/xx-4006 HTTP/1.1" 404 - 14 0.007 0.013 2026-11-10 15:43:44,011 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:44] "GET /test_website/200/xx-100 HTTP/1.1" 308 - 0 0.000 0.001 2026-11-10 15:43:44,027 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:44] "GET /test_website/308/xx-100 HTTP/1.1" 404 - 10 0.004 0.009 2026-11-10 15:43:44,060 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_03_redirect_308_qs ... 2026-11-10 15:43:44,309 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-11-10 15:43:44,551 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:43:44,810 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:44] "GET /test_website/test_redirect_view_qs?a=a HTTP/1.1" 200 - 20 0.007 0.254 2026-11-10 15:43:44,811 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_redirect.TestRedirect.test_03_redirect_308_qs: waiting for threads: [] 2026-11-10 15:43:44,836 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_04_redirect_301_route_unpublished_record ... 2026-11-10 15:43:45,051 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:43:46,157 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:46] "GET /test_website/200/301-test-record-4007 HTTP/1.1" 200 - 19 0.006 1.101 2026-11-10 15:43:46,164 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4007], uid: 4, model: test.model 2026-11-10 15:43:46,339 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4007], uid: 4, model: test.model 2026-11-10 15:43:46,346 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4007], uid: 4, model: test.model 2026-11-10 15:43:46,728 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:46] "GET /test_website/200/301-test-record-4007 HTTP/1.1" 404 - 194 0.063 0.503 2026-11-10 15:43:46,734 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4007], uid: 4, model: test.model 2026-11-10 15:43:46,752 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:46] "GET /test_website/200/301-test-record-4007 HTTP/1.1" 301 - 15 0.007 0.014 2026-11-10 15:43:46,782 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:46] "GET /404 HTTP/1.1" 404 - 15 0.006 0.022 2026-11-10 15:43:46,795 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4007], uid: 4, model: test.model 2026-11-10 15:43:46,815 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:46] "GET /test_website/200/301-test-record-4007 HTTP/1.1" 301 - 15 0.005 0.018 2026-11-10 15:43:46,821 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:46] "GET /test_website/200/301-test-record-4008 HTTP/1.1" 200 - 1 0.000 0.003 2026-11-10 15:43:46,822 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_redirect.TestRedirect.test_04_redirect_301_route_unpublished_record: waiting for threads: [] 2026-11-10 15:43:46,845 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_05_redirect_404_notfound_record ... 2026-11-10 15:43:47,069 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:43:47,911 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:47] "GET /test_website/200/unexisting-100000 HTTP/1.1" 404 - 198 0.073 0.771 2026-11-10 15:43:47,931 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:47] "GET /test_website/200/unexisting-100000 HTTP/1.1" 301 - 11 0.003 0.010 2026-11-10 15:43:47,949 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:47] "GET /test_website/200/unexisting-100000 HTTP/1.1" 301 - 11 0.003 0.012 2026-11-10 15:43:47,954 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:47] "GET /get HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:43:47,989 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_redirect_308_by_method_url_rewrite ... 2026-11-10 15:43:48,203 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-11-10 15:43:48,458 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:43:48,718 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:48] "GET /test_view HTTP/1.1" 200 - 21 0.007 0.255 2026-11-10 15:43:48,719 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_redirect.TestRedirect.test_redirect_308_by_method_url_rewrite: waiting for threads: [] 2026-11-10 15:43:48,741 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_redirect_308_multiple_url_endpoint ... 2026-11-10 15:43:48,940 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-11-10 15:43:49,998 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:43:50,261 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:50] "GET /test_countries_308 HTTP/1.1" 308 - 4 0.001 0.264 2026-11-10 15:43:50,288 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:50] "GET /test_countries_308/301-test-record-4009 HTTP/1.1" 200 - 16 0.007 0.017 2026-11-10 15:43:50,290 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_redirect.TestRedirect.test_redirect_308_multiple_url_endpoint: waiting for threads: [] 2026-11-10 15:43:50,319 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_redirect_with_qs ... 2026-11-10 15:43:50,531 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:43:50,829 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:50] "GET /foo?bar=1 HTTP/1.1" 301 - 16 0.005 0.295 2026-11-10 15:43:50,838 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:50] "GET /foo?bar=2 HTTP/1.1" 301 - 5 0.001 0.005 2026-11-10 15:43:50,846 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:50] "GET /foo?bar=3 HTTP/1.1" 301 - 5 0.001 0.004 2026-11-10 15:43:50,854 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:50] "GET /foo HTTP/1.1" 301 - 5 0.001 0.004 2026-11-10 15:43:50,861 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:50] "GET /foo?oups=1&bar=2 HTTP/1.1" 301 - 5 0.001 0.004 2026-11-10 15:43:50,863 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_redirect.TestRedirect.test_redirect_with_qs: waiting for threads: [] 2026-11-10 15:43:50,893 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:43:50,906 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_01_reset_specific_page_view ... 2026-11-10 15:43:50,962 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:admin from n/a 2026-11-10 15:43:50,970 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:43:51,484 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:51] "GET /test_page_view HTTP/1.1" 500 - 317 0.078 0.437 2026-11-10 15:43:51,504 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: Simulating signal changes during tests 2026-11-10 15:43:51,505 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:51] "POST /website/reset_template HTTP/1.1" 200 - 15 0.008 0.010 2026-11-10 15:43:52,355 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:52] "GET /test_page_view HTTP/1.1" 200 - 260 0.109 0.739 2026-11-10 15:43:52,356 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_01_reset_specific_page_view: waiting for threads: [] 2026-11-10 15:43:52,380 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_02_reset_specific_view_controller ... 2026-11-10 15:43:52,428 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:admin from n/a 2026-11-10 15:43:52,436 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:43:52,969 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:52] "GET /test_view HTTP/1.1" 500 - 325 0.075 0.459 2026-11-10 15:43:52,991 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: Simulating signal changes during tests 2026-11-10 15:43:52,991 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:52] "POST /website/reset_template HTTP/1.1" 200 - 14 0.009 0.011 2026-11-10 15:43:53,819 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:53] "GET /test_view HTTP/1.1" 200 - 256 0.109 0.715 2026-11-10 15:43:53,820 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_02_reset_specific_view_controller: waiting for threads: [] 2026-11-10 15:43:53,849 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_03_reset_specific_view_controller_t_called ... 2026-11-10 15:43:53,894 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:admin from n/a 2026-11-10 15:43:53,903 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:43:55,068 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:55] "GET /test_view HTTP/1.1" 500 - 41 0.018 1.149 2026-11-10 15:43:55,095 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: Simulating signal changes during tests 2026-11-10 15:43:55,095 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:55] "POST /website/reset_template HTTP/1.1" 200 - 14 0.009 0.014 2026-11-10 15:43:55,994 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:55] "GET /test_view HTTP/1.1" 200 - 259 0.117 0.780 2026-11-10 15:43:55,995 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_03_reset_specific_view_controller_t_called: waiting for threads: [] 2026-11-10 15:43:56,018 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_04_reset_specific_view_controller_inherit ... 2026-11-10 15:43:56,049 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:admin from n/a 2026-11-10 15:43:56,058 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:43:56,648 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:56] "GET /test_view HTTP/1.1" 500 - 326 0.109 0.483 2026-11-10 15:43:56,670 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: Simulating signal changes during tests 2026-11-10 15:43:56,670 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:56] "POST /website/reset_template HTTP/1.1" 200 - 16 0.009 0.011 2026-11-10 15:43:57,576 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:57] "GET /test_view HTTP/1.1" 200 - 256 0.114 0.789 2026-11-10 15:43:57,577 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_04_reset_specific_view_controller_inherit: waiting for threads: [] 2026-11-10 15:43:57,601 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_06_reset_specific_view_controller_inexisting_template ... 2026-11-10 15:43:57,658 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:admin from n/a 2026-11-10 15:43:57,667 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:43:58,021 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:58] "GET /test_view HTTP/1.1" 500 - 37 0.017 0.339 2026-11-10 15:43:58,047 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: Simulating signal changes during tests 2026-11-10 15:43:58,047 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:58] "POST /website/reset_template HTTP/1.1" 200 - 14 0.009 0.014 2026-11-10 15:43:58,859 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:43:58] "GET /test_view HTTP/1.1" 200 - 256 0.111 0.698 2026-11-10 15:43:58,860 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_06_reset_specific_view_controller_inexisting_template: waiting for threads: [] 2026-11-10 15:43:58,890 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_07_reset_page_view_complete_flow ... 2026-11-10 15:43:59,163 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome pid: 7993 2026-11-10 15:43:59,163 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome headless temporary user profile dir: /tmp/tmpdwb3gpz2_chrome_odoo 2026-11-10 15:43:59,164 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Issuing json command http://127.0.0.1:35017/json/version 2026-11-10 15:43:59,165 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:35017/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:43:59,177 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Browser version: Chrome/150.0.7871.114 2026-11-10 15:43:59,177 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Issuing json command http://127.0.0.1:35017/json 2026-11-10 15:43:59,178 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:35017/json with timeout 3 increased to 10s during tests 2026-11-10 15:43:59,186 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Websocket url found: ws://127.0.0.1:35017/devtools/page/AC9E29751896B12D57119B13B7B2A3EC 2026-11-10 15:43:59,194 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Enable chrome headless console log notification 2026-11-10 15:43:59,197 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome headless enable page notifications 2026-11-10 15:43:59,224 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:admin from n/a 2026-11-10 15:43:59,257 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Setting session cookie in browser 2026-11-10 15:43:59,260 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:59,260 104 INFO rb-82af9cd-226617-434699 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-11-10 15:43:59,268 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:44:00,355 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:00] "GET /odoo/action-website.website_preview?path=/test_page_view HTTP/1.1" 200 - 191 0.099 0.991 2026-11-10 15:44:00,359 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Navigation result: {'frameId': 'AC9E29751896B12D57119B13B7B2A3EC', 'loaderId': '3F56E444CAB9CD5D1F65653BAD7857D9', 'isDownload': False} 2026-11-10 15:44:00,359 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:00,390 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:00] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.009 2026-11-10 15:44:00,400 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:00] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.022 2026-11-10 15:44:00,415 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.017 2026-11-10 15:44:00,423 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:00] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.034 2026-11-10 15:44:00,468 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:00,992 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:00] "GET /web/webclient/load_menus/4b18c89d991b21d1d941838ec906bd0b9382bf0dbb5158404e7a53395aeedad4 HTTP/1.1" 200 - 920 0.205 0.406 2026-11-10 15:44:00,998 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:00] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.534 2026-11-10 15:44:01,000 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:01] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.400 2026-11-10 15:44:01,117 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:01] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:44:01,117 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:01] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:44:01,119 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:01] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:44:01,132 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:01] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-11-10 15:44:01,146 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Owl is running in 'dev' mode. 2026-11-10 15:44:01,202 104 INFO rb-82af9cd-226617-434699 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-10 15:44:01,237 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:01] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.024 0.065 2026-11-10 15:44:01,242 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:01] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.062 2026-11-10 15:44:01,245 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:01,264 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:01] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.072 2026-11-10 15:44:01,311 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:01] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:01,348 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:01] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.028 0.120 2026-11-10 15:44:01,514 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:01] "POST /mail/data HTTP/1.1" 200 - 135 0.065 0.198 2026-11-10 15:44:01,523 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:01,540 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:01,572 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:01] "GET /odoo/action-website.website_preview?path=/test_page_view&enable_editor=1 HTTP/1.1" 200 - 22 0.013 0.285 2026-11-10 15:44:01,574 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.306 2026-11-10 15:44:01,595 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:01] "GET /web/image/res.partner/3/avatar_128?unique=1794323151000 HTTP/1.1" 200 - 9 0.006 0.222 2026-11-10 15:44:01,619 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:01] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.006 0.247 2026-11-10 15:44:01,633 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:01] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.346 2026-11-10 15:44:01,652 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:01] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.094 2026-11-10 15:44:01,662 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:01] "POST /web/action/load HTTP/1.1" 200 - 7 0.002 0.290 2026-11-10 15:44:01,845 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:01,856 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:01] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.008 2026-11-10 15:44:01,860 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:01] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.010 2026-11-10 15:44:01,867 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Owl is running in 'dev' mode. 2026-11-10 15:44:01,915 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:01] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.004 0.016 2026-11-10 15:44:01,970 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:01] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.017 0.048 2026-11-10 15:44:02,078 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:02] "POST /mail/data HTTP/1.1" 200 - 67 0.031 0.097 2026-11-10 15:44:02,079 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.119 2026-11-10 15:44:02,101 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:02] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.132 2026-11-10 15:44:02,120 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:02] "GET /web/image/res.partner/3/avatar_128?unique=1794323151000 HTTP/1.1" 200 - 9 0.005 0.130 2026-11-10 15:44:02,121 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.024 2026-11-10 15:44:02,141 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:02] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.006 0.153 2026-11-10 15:44:02,150 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:02] "POST /web/action/load HTTP/1.1" 200 - 6 0.002 0.160 2026-11-10 15:44:02,161 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:02] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.003 0.057 2026-11-10 15:44:02,176 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:02] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.002 0.005 2026-11-10 15:44:02,185 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:02] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.017 2026-11-10 15:44:02,187 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.013 2026-11-10 15:44:02,190 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.018 2026-11-10 15:44:02,194 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.021 2026-11-10 15:44:02,200 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:44:02,229 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:02] "GET /website/force/1?path=/test_page_view HTTP/1.1" 303 - 6 0.004 0.009 2026-11-10 15:44:02,271 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:02] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 10 0.004 0.037 2026-11-10 15:44:03,378 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:03] "GET /test_page_view HTTP/1.1" 200 - 1113 0.223 0.920 2026-11-10 15:44:03,383 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/041dd2b/web._assets_jquery.min.js, copying from /web/assets/041dd2b/web._assets_jquery.min.js 2026-11-10 15:44:03,394 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:03] "GET /web/assets/1/041dd2b/web._assets_jquery.min.js HTTP/1.1" 200 - 13 0.005 1.101 2026-11-10 15:44:03,405 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0137f8f/web.assets_frontend.min.css, copying from /web/assets/0137f8f/web.assets_frontend.min.css 2026-11-10 15:44:03,450 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:03] "GET /web/assets/1/0137f8f/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.025 0.033 2026-11-10 15:44:03,455 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js, copying from /web/assets/5d51dca/web.assets_frontend_minimal.min.js 2026-11-10 15:44:03,462 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:03,465 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:03,467 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:03] "GET /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.005 0.070 2026-11-10 15:44:03,515 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:03] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:44:03,545 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:03] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.009 0.119 2026-11-10 15:44:03,555 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/91416d0/web.__assets_tests_call__.min.js, copying from /web/assets/91416d0/web.__assets_tests_call__.min.js 2026-11-10 15:44:03,569 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:03] "GET /web/assets/1/91416d0/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.005 0.100 2026-11-10 15:44:03,577 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:03] "GET /web/image/website/1/logo/My%20Website?unique=a84845e HTTP/1.1" 200 - 4 0.001 0.065 2026-11-10 15:44:03,583 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7de9868/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/7de9868/website.backend_assets_all_wysiwyg.min.css 2026-11-10 15:44:03,596 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:03] "GET /web/assets/1/7de9868/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.008 0.035 2026-11-10 15:44:03,602 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c9bd19f/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/c9bd19f/website.backend_assets_all_wysiwyg.min.js 2026-11-10 15:44:03,614 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:03,616 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:03] "GET /web/assets/1/c9bd19f/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.004 0.056 2026-11-10 15:44:03,617 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:03,617 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:03,618 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:03,618 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:03,619 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:03,694 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:03] "GET /web/image/website/1/favicon?unique=a84845e HTTP/1.1" 200 - 5 0.001 0.011 2026-11-10 15:44:03,703 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js, copying from /web/assets/fe0b018/web.assets_frontend_lazy.min.js 2026-11-10 15:44:03,720 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:03] "GET /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.003 0.034 2026-11-10 15:44:04,067 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:04] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 5 0.001 0.005 2026-11-10 15:44:04,146 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cc9be7c/im_livechat.assets_embed_external.min.css, copying from /web/assets/cc9be7c/im_livechat.assets_embed_external.min.css 2026-11-10 15:44:04,168 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:04] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.022 0.058 2026-11-10 15:44:04,197 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:04] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.010 0.098 2026-11-10 15:44:04,243 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:04] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.007 0.110 2026-11-10 15:44:04,258 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/580fbac/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/580fbac/website.assets_all_wysiwyg_inside.min.js 2026-11-10 15:44:04,268 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:04] "GET /web/assets/1/580fbac/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.004 0.014 2026-11-10 15:44:04,273 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/929d739/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/929d739/website.assets_all_wysiwyg_inside.min.css 2026-11-10 15:44:04,290 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:04] "GET /web/assets/1/929d739/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.010 0.030 2026-11-10 15:44:04,592 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:04] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 299 0.104 0.138 2026-11-10 15:44:04,596 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:04] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.000 0.238 2026-11-10 15:44:04,612 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:04] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.003 0.247 2026-11-10 15:44:04,701 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-11-10 15:44:04,741 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-11-10 15:44:05,248 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:44:06,084 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:06] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.193 1.147 2026-11-10 15:44:06,265 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-11-10 15:44:06,354 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-11-10 15:44:06,417 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-11-10 15:44:06,436 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:44:06,439 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:06] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:44:06,444 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:06] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:44:06,448 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:06] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:44:06,449 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:06] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:44:06,451 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:06] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:44:06,452 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:06] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-10 15:44:06,456 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:06] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:44:06,462 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:06] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-10 15:44:06,462 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:06] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:44:06,465 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:06] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:06,474 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:06] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:44:06,475 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:06] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:44:06,477 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:06] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:44:06,479 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:06] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:44:06,481 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:06] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-10 15:44:06,484 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:06] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:44:06,486 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:06] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:06,488 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:06,492 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:06] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:06,493 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:06] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:44:06,495 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:06] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:44:06,496 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:06] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:44:06,497 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:06] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:44:06,498 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:06] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:44:06,512 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:06] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:44:06,513 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:06] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:06,514 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:06] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:44:06,515 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:06] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:44:06,517 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:06] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:44:06,519 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:06] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:06,530 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:06] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:06,531 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:06] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:44:06,532 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:06] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:44:06,534 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:06] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:44:06,535 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:06] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:44:06,538 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:06] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:06,538 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:06] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:44:07,093 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:07,094 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:07] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 200 - 8 0.003 0.019 2026-11-10 15:44:07,102 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:07] "GET /web/image/website.s_carousel_intro_default_image_2 HTTP/1.1" 200 - 8 0.003 0.021 2026-11-10 15:44:07,128 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:07] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 200 - 8 0.002 0.050 2026-11-10 15:44:07,147 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:07] "GET /web/image/website.s_carousel_intro_default_image_1 HTTP/1.1" 200 - 8 0.013 0.058 2026-11-10 15:44:07,158 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:07] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 200 - 8 0.003 0.082 2026-11-10 15:44:07,166 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:07] "GET /web/image/website.s_carousel_intro_default_image_3 HTTP/1.1" 200 - 8 0.002 0.084 2026-11-10 15:44:07,186 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:07] "GET /web/image/website.s_carousel_default_image_1 HTTP/1.1" 200 - 8 0.004 0.039 2026-11-10 15:44:07,192 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:07,195 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:07] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.003 0.093 2026-11-10 15:44:07,204 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:07] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.003 0.028 2026-11-10 15:44:07,212 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:07] "GET /web_editor/shape/web_editor%2FOrigins%2F04_001.svg?c3=%23FFFFFF&flip=y HTTP/1.1" 200 - 5 0.001 0.027 2026-11-10 15:44:07,216 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:07] "GET /web_editor/shape/web_editor/Floats/07.svg?c1=%2300BBCE&c2=%232D3142&c3=%23F3F2F2&c5=%23111827 HTTP/1.1" 200 - 5 0.001 0.025 2026-11-10 15:44:07,227 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:07] "GET /web/image/website.s_adventure_default_image HTTP/1.1" 200 - 8 0.003 0.072 2026-11-10 15:44:07,236 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:07] "GET /web/image/website.s_cover_default_image HTTP/1.1" 200 - 8 0.002 0.113 2026-11-10 15:44:07,243 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:07] "GET /web/image/website.s_kickoff_default_image HTTP/1.1" 200 - 8 0.002 0.042 2026-11-10 15:44:07,887 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:07] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.003 0.007 2026-11-10 15:44:07,897 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:07] "GET /web/image/website.s_cover_default_image HTTP/1.1" 200 - 7 0.002 0.008 2026-11-10 15:44:07,917 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:07] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:07,919 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:07] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:44:07,920 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:07] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:44:07,931 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:07] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:07,931 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:07] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:07,932 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:07] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:07,948 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:07] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.001 0.006 2026-11-10 15:44:07,950 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:07] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.000 0.008 2026-11-10 15:44:07,951 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:07] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.000 0.008 2026-11-10 15:44:07,959 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:07] "GET /website/static/src/img/snippets_demo/s_cover.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:44:07,968 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:07] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.002 0.008 2026-11-10 15:44:07,972 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:07] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.001 0.012 2026-11-10 15:44:07,979 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:07] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.002 0.013 2026-11-10 15:44:07,983 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:07] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.001 0.005 2026-11-10 15:44:07,991 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:07] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.000 0.003 2026-11-10 15:44:07,999 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:07] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.001 0.004 2026-11-10 15:44:08,174 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-11-10 15:44:08,217 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-11-10 15:44:08,223 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:08,283 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:09,385 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:09,478 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: Simulating signal changes during tests 2026-11-10 15:44:09,478 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:09] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 64 0.021 0.050 2026-11-10 15:44:09,495 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-11-10 15:44:09,523 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:09] "POST /website/get_seo_data HTTP/1.1" 200 - 17 0.008 0.018 2026-11-10 15:44:10,000 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:10] "GET /test_page_view HTTP/1.1" 200 - 129 0.051 0.450 2026-11-10 15:44:10,064 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-11-10 15:44:10,071 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:10] "GET /web/image/website.s_cover_default_image HTTP/1.1" 304 - 7 0.002 0.008 2026-11-10 15:44:10,318 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:10] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.007 2026-11-10 15:44:10,347 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:10] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.009 0.027 2026-11-10 15:44:10,374 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-11-10 15:44:13,561 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:13,635 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:13,700 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:13,970 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:13] "POST /web_editor/get_assets_editor_resources HTTP/1.1" 200 - 308 0.092 0.177 2026-11-10 15:44:13,996 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:13] "GET /web/bundle/web.ace_lib?lang=en_US HTTP/1.1" 200 - 7 0.003 0.008 2026-11-10 15:44:14,007 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e87eb3e/web.ace_lib.min.js, copying from /web/assets/e87eb3e/web.ace_lib.min.js 2026-11-10 15:44:14,016 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:14] "GET /web/assets/1/e87eb3e/web.ace_lib.min.js HTTP/1.1" 200 - 10 0.003 0.010 2026-11-10 15:44:14,096 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:14,161 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:14,233 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:14,285 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: tour succeeded 2026-11-10 15:44:14,287 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:14,304 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #2 deleted ir.ui.view records with IDs: [9067] 2026-11-10 15:44:14,314 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: Simulating signal changes during tests 2026-11-10 15:44:14,315 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:14] "POST /website/save_xml HTTP/1.1" 200 - 65 0.028 0.053 2026-11-10 15:44:14,527 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: heap 43597188 (allocated 46264320) 2026-11-10 15:44:14,534 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Closing chrome headless with pid 7993 2026-11-10 15:44:14,534 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Closing websocket connection 2026-11-10 15:44:14,536 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Terminating chrome headless with pid 7993 2026-11-10 15:44:14,631 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_154414_630576_test_07_reset_page_view_complete_flow.txt 2026-11-10 15:44:14,632 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Removing chrome user profile "/tmp/tmpdwb3gpz2_chrome_odoo" 2026-11-10 15:44:14,668 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: waiting for threads: [] 2026-11-10 15:44:14,796 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:14] "POST /web_editor/get_assets_editor_resources HTTP/1.1" 200 - 304 0.074 0.193 2026-11-10 15:44:14,803 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:admin from n/a 2026-11-10 15:44:15,098 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:15] "GET /test_page_view HTTP/1.1" 500 - 308 0.077 0.215 2026-11-10 15:44:15,116 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: Simulating signal changes during tests 2026-11-10 15:44:15,116 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:15] "POST /website/reset_template HTTP/1.1" 200 - 12 0.006 0.009 2026-11-10 15:44:15,554 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:15] "GET /test_page_view HTTP/1.1" 200 - 114 0.045 0.390 2026-11-10 15:44:15,827 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome pid: 8328 2026-11-10 15:44:15,827 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome headless temporary user profile dir: /tmp/tmpexv6yfal_chrome_odoo 2026-11-10 15:44:15,827 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Issuing json command http://127.0.0.1:35753/json/version 2026-11-10 15:44:15,828 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:35753/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:44:15,843 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Browser version: Chrome/150.0.7871.114 2026-11-10 15:44:15,843 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Issuing json command http://127.0.0.1:35753/json 2026-11-10 15:44:15,844 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:35753/json with timeout 3 increased to 10s during tests 2026-11-10 15:44:15,852 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Websocket url found: ws://127.0.0.1:35753/devtools/page/0A617132E43906A98F87352F5F170A49 2026-11-10 15:44:15,857 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Enable chrome headless console log notification 2026-11-10 15:44:15,863 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome headless enable page notifications 2026-11-10 15:44:15,876 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:admin from n/a 2026-11-10 15:44:15,879 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Setting session cookie in browser 2026-11-10 15:44:15,880 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:15,881 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:16,002 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:16] "GET /odoo/action-website.website_preview?path=/test_page_view HTTP/1.1" 200 - 33 0.020 0.094 2026-11-10 15:44:16,006 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Navigation result: {'frameId': '0A617132E43906A98F87352F5F170A49', 'loaderId': 'B0A7938A6CE0C8029B118E90E4FD0195', 'isDownload': False} 2026-11-10 15:44:16,006 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:16,035 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:16] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-11-10 15:44:16,043 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:16] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-11-10 15:44:16,099 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:16,547 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:16] "GET /web/webclient/load_menus/4b18c89d991b21d1d941838ec906bd0b9382bf0dbb5158404e7a53395aeedad4 HTTP/1.1" 200 - 918 0.178 0.343 2026-11-10 15:44:16,552 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:16] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.523 2026-11-10 15:44:16,569 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.530 2026-11-10 15:44:16,573 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:16] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.286 2026-11-10 15:44:16,700 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:16] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:44:16,777 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:16] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-10 15:44:16,779 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:16] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:44:16,780 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:16] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-10 15:44:16,791 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:16] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:44:16,810 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Owl is running in 'dev' mode. 2026-11-10 15:44:16,821 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:16] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:16,851 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:16] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.014 2026-11-10 15:44:16,874 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:16] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.015 2026-11-10 15:44:16,933 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:16,944 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:16] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.018 0.070 2026-11-10 15:44:16,949 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:17,002 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:44:17,012 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44: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-11-10 15:44:17,091 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:17] "POST /mail/data HTTP/1.1" 200 - 67 0.041 0.106 2026-11-10 15:44:17,101 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:17] "POST /web/action/load HTTP/1.1" 200 - 6 0.002 0.114 2026-11-10 15:44:17,127 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:17] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.007 0.132 2026-11-10 15:44:17,145 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:17] "GET /web/image/res.partner/3/avatar_128?unique=1794323151000 HTTP/1.1" 200 - 9 0.006 0.151 2026-11-10 15:44:17,152 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.201 2026-11-10 15:44:17,168 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:17] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.003 0.050 2026-11-10 15:44:17,170 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:17] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.047 2026-11-10 15:44:17,173 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:17] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.000 0.051 2026-11-10 15:44:17,175 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:17] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.054 2026-11-10 15:44:17,178 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:17] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.043 2026-11-10 15:44:17,184 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:17] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.032 2026-11-10 15:44:17,188 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:17] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:44:17,198 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:17] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.004 0.021 2026-11-10 15:44:17,199 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:44:17,210 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:17] "GET /website/force/1?path=/test_page_view HTTP/1.1" 303 - 1 0.001 0.006 2026-11-10 15:44:17,259 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:44:17,288 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:17] "GET /test_page_view HTTP/1.1" 200 - 32 0.013 0.056 2026-11-10 15:44:17,304 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:17] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 5 0.003 0.046 2026-11-10 15:44:17,311 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:17] "GET /web/assets/1/0137f8f/web.assets_frontend.min.css HTTP/1.1" 200 - 4 0.001 0.008 2026-11-10 15:44:17,315 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:17] "GET /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 4 0.001 0.010 2026-11-10 15:44:17,324 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:17,325 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:17,329 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:17] "GET /web/assets/1/91416d0/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.001 0.006 2026-11-10 15:44:17,375 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:17] "GET /web/image/website.s_cover_default_image HTTP/1.1" 200 - 7 0.002 0.009 2026-11-10 15:44:17,383 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:17] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:17,388 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:17] "GET /web/image/website/1/logo/My%20Website?unique=a84845e HTTP/1.1" 200 - 4 0.001 0.005 2026-11-10 15:44:17,455 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:17] "GET /web/image/website/1/favicon?unique=a84845e HTTP/1.1" 200 - 5 0.001 0.012 2026-11-10 15:44:17,459 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:17] "GET /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 4 0.001 0.015 2026-11-10 15:44:17,788 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:17] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 5 0.001 0.005 2026-11-10 15:44:17,822 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:17] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 4 0.002 0.008 2026-11-10 15:44:17,850 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:17] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.009 0.027 2026-11-10 15:44:17,862 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:17] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.000 0.003 2026-11-10 15:44:17,889 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:17] "GET /web/assets/1/929d739/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 4 0.001 0.006 2026-11-10 15:44:17,891 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:17] "GET /web/assets/1/580fbac/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 4 0.001 0.008 2026-11-10 15:44:17,965 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:18,028 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:18,104 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:18,174 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:18,445 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:18] "POST /web_editor/get_assets_editor_resources HTTP/1.1" 200 - 304 0.087 0.182 2026-11-10 15:44:18,463 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:18] "GET /web/bundle/web.ace_lib?lang=en_US HTTP/1.1" 200 - 2 0.000 0.003 2026-11-10 15:44:18,472 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:18] "GET /web/assets/1/e87eb3e/web.ace_lib.min.js HTTP/1.1" 200 - 4 0.001 0.004 2026-11-10 15:44:18,551 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:18,617 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:18,681 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:18,752 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:18,770 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: Simulating signal changes during tests 2026-11-10 15:44:18,770 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:18] "POST /website/save_xml HTTP/1.1" 200 - 14 0.003 0.014 2026-11-10 15:44:18,812 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: tour succeeded 2026-11-10 15:44:18,814 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:18,946 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: heap 32809504 (allocated 34582528) 2026-11-10 15:44:18,955 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Closing chrome headless with pid 8328 2026-11-10 15:44:18,957 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Closing websocket connection 2026-11-10 15:44:18,959 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Terminating chrome headless with pid 8328 2026-11-10 15:44:19,054 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:19] "POST /web_editor/get_assets_editor_resources HTTP/1.1" 200 - 304 0.108 0.170 2026-11-10 15:44:19,063 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_154419_062932_test_07_reset_page_view_complete_flow.txt 2026-11-10 15:44:19,063 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Removing chrome user profile "/tmp/tmpexv6yfal_chrome_odoo" 2026-11-10 15:44:19,077 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:admin from n/a 2026-11-10 15:44:19,309 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:19] "GET /test_page_view HTTP/1.1" 500 - 308 0.064 0.166 2026-11-10 15:44:19,319 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: Simulating signal changes during tests 2026-11-10 15:44:19,319 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:19] "POST /website/reset_template HTTP/1.1" 200 - 5 0.001 0.005 2026-11-10 15:44:19,711 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:19] "GET /test_page_view HTTP/1.1" 200 - 114 0.041 0.349 2026-11-10 15:44:19,712 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: waiting for threads: [] 2026-11-10 15:44:19,742 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_08_reset_specific_page_view_hard_mode ... 2026-11-10 15:44:19,816 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:admin from n/a 2026-11-10 15:44:19,826 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:44:20,318 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:20] "GET /test_page_view HTTP/1.1" 500 - 317 0.071 0.424 2026-11-10 15:44:20,344 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: Simulating signal changes during tests 2026-11-10 15:44:20,344 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:20] "POST /website/reset_template HTTP/1.1" 200 - 14 0.009 0.011 2026-11-10 15:44:20,626 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:20] "GET /test_page_view HTTP/1.1" 500 - 305 0.074 0.206 2026-11-10 15:44:20,634 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:admin from n/a 2026-11-10 15:44:20,863 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:20] "GET /test_page_view HTTP/1.1" 500 - 294 0.063 0.162 2026-11-10 15:44:20,875 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: Simulating signal changes during tests 2026-11-10 15:44:20,875 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:20] "POST /website/reset_template HTTP/1.1" 200 - 6 0.002 0.007 2026-11-10 15:44:22,686 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:22] "GET /test_page_view HTTP/1.1" 200 - 260 0.148 1.661 2026-11-10 15:44:22,725 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:44:22,795 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor: Starting TestRestrictedEditor.test_01_restricted_editor_only ... 2026-11-10 15:44:23,337 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Chrome pid: 8560 2026-11-10 15:44:23,337 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Chrome headless temporary user profile dir: /tmp/tmpbw4zpuny_chrome_odoo 2026-11-10 15:44:23,338 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Issuing json command http://127.0.0.1:33905/json/version 2026-11-10 15:44:23,339 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:33905/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:44:23,348 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Browser version: Chrome/150.0.7871.114 2026-11-10 15:44:23,348 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Issuing json command http://127.0.0.1:33905/json 2026-11-10 15:44:23,349 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:33905/json with timeout 3 increased to 10s during tests 2026-11-10 15:44:23,357 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Websocket url found: ws://127.0.0.1:33905/devtools/page/005974EBB88D96763CF31F6CFD1F12B4 2026-11-10 15:44:23,365 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Enable chrome headless console log notification 2026-11-10 15:44:23,368 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Chrome headless enable page notifications 2026-11-10 15:44:23,406 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:restricted from n/a 2026-11-10 15:44:23,415 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Setting session cookie in browser 2026-11-10 15:44:23,416 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:23,417 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:23,427 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:44:24,363 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:24] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 181 0.088 0.850 2026-11-10 15:44:24,366 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Navigation result: {'frameId': '005974EBB88D96763CF31F6CFD1F12B4', 'loaderId': '51E273D27697E02738C5F5012770FFC6', 'isDownload': False} 2026-11-10 15:44:24,366 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Evaluate ready code "odoo.isTourReady('test_restricted_editor_only')" 2026-11-10 15:44:24,398 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:24] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-11-10 15:44:24,411 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:24] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.013 2026-11-10 15:44:24,513 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:24] "GET /web/webclient/load_menus/d4db3402e1cfce63ca5cb3d30c5181fe39c4d24afcb2cd5e2fb590d5598a1cea HTTP/1.1" 200 - 112 0.033 0.092 2026-11-10 15:44:24,518 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:24] "GET /web/webclient/translations/6c94f69ae53323134c446b7897e776c8c489b839?lang=en_US HTTP/1.1" 200 - 0 0.000 0.126 2026-11-10 15:44:24,530 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:24] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.144 2026-11-10 15:44:24,569 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:24] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:44:24,573 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:24,613 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:24] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:44:25,169 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:25] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-10 15:44:25,169 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:25] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:44:25,171 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:25] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-10 15:44:25,181 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:25] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-11-10 15:44:25,195 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Owl is running in 'dev' mode. 2026-11-10 15:44:25,205 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:25] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:25,232 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:25] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.013 2026-11-10 15:44:25,240 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:25] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.005 2026-11-10 15:44:25,249 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:25] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.009 2026-11-10 15:44:25,286 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:25,297 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:25,358 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:25] "POST /mail/data HTTP/1.1" 200 - 34 0.035 0.032 2026-11-10 15:44:25,363 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:44:25,373 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:44:25,398 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:25] "GET /web/image/res.partner/624/avatar_128?unique=1794325462000 HTTP/1.1" 200 - 16 0.015 0.053 2026-11-10 15:44:25,423 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:25] "GET /web/image?model=res.users&field=avatar_128&id=176 HTTP/1.1" 200 - 10 0.007 0.099 2026-11-10 15:44:25,434 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:25] "POST /web/action/load HTTP/1.1" 200 - 7 0.003 0.102 2026-11-10 15:44:25,438 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.096 2026-11-10 15:44:25,467 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:25] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.020 2026-11-10 15:44:25,467 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.072 2026-11-10 15:44:25,495 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:25] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.013 0.039 2026-11-10 15:44:25,497 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:25] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.048 2026-11-10 15:44:25,508 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.041 2026-11-10 15:44:25,513 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:25] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.052 2026-11-10 15:44:25,515 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.037 2026-11-10 15:44:25,519 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.041 2026-11-10 15:44:25,520 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:44:25,542 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:25] "GET /website/force/1?path=/ HTTP/1.1" 303 - 6 0.002 0.007 2026-11-10 15:44:25,554 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:25,578 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 176, model: website.page 2026-11-10 15:44:25,792 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 176, model: website.page 2026-11-10 15:44:26,377 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:26] "GET / HTTP/1.1" 200 - 395 0.113 0.712 2026-11-10 15:44:26,393 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js, copying from /web/assets/5d51dca/web.assets_frontend_minimal.min.js 2026-11-10 15:44:26,402 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:26] "GET /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.003 0.012 2026-11-10 15:44:26,412 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0137f8f/web.assets_frontend.min.css, copying from /web/assets/0137f8f/web.assets_frontend.min.css 2026-11-10 15:44:26,453 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:26] "GET /web/assets/1/0137f8f/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.025 0.042 2026-11-10 15:44:26,465 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:26,466 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:26,467 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/91416d0/web.__assets_tests_call__.min.js, copying from /web/assets/91416d0/web.__assets_tests_call__.min.js 2026-11-10 15:44:26,479 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:26] "GET /web/assets/1/91416d0/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.004 0.064 2026-11-10 15:44:26,521 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:26] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:26,523 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:26] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:44:26,528 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:26] "GET /web/image/website/1/logo/My%20Website?unique=702babd HTTP/1.1" 200 - 5 0.002 0.008 2026-11-10 15:44:26,563 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:26,564 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js, copying from /web/assets/fe0b018/web.assets_frontend_lazy.min.js 2026-11-10 15:44:26,580 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:26] "GET /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.004 0.026 2026-11-10 15:44:26,587 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:26] "GET /web/image/website/1/favicon?unique=702babd HTTP/1.1" 200 - 5 0.001 0.031 2026-11-10 15:44:26,635 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:26,651 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:26] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.004 0.011 2026-11-10 15:44:26,663 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/041dd2b/web._assets_jquery.min.js, copying from /web/assets/041dd2b/web._assets_jquery.min.js 2026-11-10 15:44:26,671 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:26] "GET /web/assets/1/041dd2b/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.003 0.010 2026-11-10 15:44:26,857 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:26] "GET /website/translations/8211d333a51981fa5581b176b2fa84bcc54c13fe?lang=en_US HTTP/1.1" 200 - 5 0.001 0.005 2026-11-10 15:44:26,932 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:26] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.006 0.063 2026-11-10 15:44:26,993 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cc9be7c/im_livechat.assets_embed_external.min.css, copying from /web/assets/cc9be7c/im_livechat.assets_embed_external.min.css 2026-11-10 15:44:27,016 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:27] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.019 0.115 2026-11-10 15:44:27,051 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:27] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.011 0.154 2026-11-10 15:44:27,098 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:27] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.006 0.173 2026-11-10 15:44:27,106 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7de9868/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/7de9868/website.backend_assets_all_wysiwyg.min.css 2026-11-10 15:44:27,121 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:27] "GET /web/assets/1/7de9868/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.009 0.166 2026-11-10 15:44:27,126 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c9bd19f/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/c9bd19f/website.backend_assets_all_wysiwyg.min.js 2026-11-10 15:44:27,127 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:27,127 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:27,127 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:27,128 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:27,129 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:27,129 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:27,140 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:27] "GET /web/assets/1/c9bd19f/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.004 0.189 2026-11-10 15:44:27,155 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/929d739/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/929d739/website.assets_all_wysiwyg_inside.min.css 2026-11-10 15:44:27,170 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:27] "GET /web/assets/1/929d739/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.009 0.054 2026-11-10 15:44:27,174 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/580fbac/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/580fbac/website.assets_all_wysiwyg_inside.min.js 2026-11-10 15:44:27,186 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:27] "GET /web/assets/1/580fbac/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.003 0.076 2026-11-10 15:44:27,274 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:27] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.000 0.003 2026-11-10 15:44:27,296 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:27] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.002 0.015 2026-11-10 15:44:27,391 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-11-10 15:44:27,428 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-11-10 15:44:28,801 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:28] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 505 0.174 1.191 2026-11-10 15:44:29,010 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-11-10 15:44:29,033 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-11-10 15:44:29,094 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-11-10 15:44:29,108 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:29] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:29,121 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:29] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:44:29,123 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:29] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:44:29,124 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:29] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:44:29,128 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:29] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:44:29,129 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:29] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:44:29,132 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:29] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-10 15:44:29,137 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:29] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:29,141 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:29] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:44:29,142 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:29] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:44:29,143 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:29] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:44:29,149 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:29] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:44:29,151 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:29] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-10 15:44:29,156 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:29] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:44:29,160 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:29] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:44:29,163 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:29] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:44:29,164 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:29] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:44:29,165 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:29] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:44:29,165 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:29] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-11-10 15:44:29,170 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:29] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:29,174 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:29,175 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:29] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:44:29,179 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:29] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:44:29,182 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:29] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:44:29,183 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:29] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:44:29,185 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:29] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:44:29,188 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:29] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:29,189 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:29] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:29,192 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:29] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:44:29,194 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:29] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:29,195 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:29] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:29,198 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:29] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:44:29,202 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:29] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:44:29,207 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:29] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:44:29,208 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:29] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:44:29,210 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:29] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:44:29,211 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:29] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:29,213 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:29] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:44:29,235 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:29,294 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:29,352 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:31,316 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-11-10 15:44:31,320 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:31,330 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 176, model: website.page 2026-11-10 15:44:31,357 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 176, model: website.page 2026-11-10 15:44:31,428 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:31] "GET / HTTP/1.1" 200 - 83 0.022 0.088 2026-11-10 15:44:31,512 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-11-10 15:44:31,775 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:31] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.007 2026-11-10 15:44:31,805 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:31] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.008 0.029 2026-11-10 15:44:31,833 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-11-10 15:44:31,944 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:32,019 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:32,043 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:32] "GET /website/lang/fr?r=/fr HTTP/1.1" 303 - 10 0.005 0.016 2026-11-10 15:44:32,056 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 176, model: website.page 2026-11-10 15:44:32,244 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 176, model: website.page 2026-11-10 15:44:33,438 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:33] "GET /fr HTTP/1.1" 200 - 332 0.083 1.308 2026-11-10 15:44:33,552 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:33] "GET /website/translations/2e5254846d8e15b265e766ba49ce1bdd1b4bfbc0?lang=fr_FR HTTP/1.1" 303 - 2 0.001 0.003 2026-11-10 15:44:33,591 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:33] "GET /fr/website/translations/2e5254846d8e15b265e766ba49ce1bdd1b4bfbc0?lang=fr_FR HTTP/1.1" 200 - 5 0.001 0.028 2026-11-10 15:44:33,656 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:33] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.008 0.032 2026-11-10 15:44:33,661 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:33] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.043 2026-11-10 15:44:33,670 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:33,733 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:33,791 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:33,798 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 176, model: website.page 2026-11-10 15:44:33,809 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:33] "POST /website/check_can_modify_any HTTP/1.1" 200 - 16 0.005 0.012 2026-11-10 15:44:33,845 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:33,913 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:33,966 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:34,035 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:34,061 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:34] "GET /website/lang/en?r= HTTP/1.1" 303 - 10 0.005 0.019 2026-11-10 15:44:34,066 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:34] "GET /en HTTP/1.1" 303 - 2 0.000 0.002 2026-11-10 15:44:34,077 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 176, model: website.page 2026-11-10 15:44:34,102 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 176, model: website.page 2026-11-10 15:44:34,167 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:34] "GET / HTTP/1.1" 200 - 83 0.017 0.081 2026-11-10 15:44:34,319 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:34] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.009 2026-11-10 15:44:34,346 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:34] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.008 0.029 2026-11-10 15:44:34,376 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:34,432 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:34,506 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:34,568 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:34,582 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 176, model: test.model 2026-11-10 15:44:34,612 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 176, model: test.model 2026-11-10 15:44:34,629 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:34,697 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:34,704 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:34] "GET /test_website/model_item/1 HTTP/1.1" 200 - 93 0.023 0.109 2026-11-10 15:44:34,885 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:34] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.004 0.110 2026-11-10 15:44:34,909 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:34] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.007 2026-11-10 15:44:34,950 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:34] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.008 0.041 2026-11-10 15:44:34,964 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:34] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.004 0.049 2026-11-10 15:44:35,049 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-11-10 15:44:35,073 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-11-10 15:44:35,244 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-11-10 15:44:35,257 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-11-10 15:44:35,307 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-11-10 15:44:35,335 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:35,403 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:35,497 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:35,552 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:37,535 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-11-10 15:44:37,538 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:37,542 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 176, model: test.model 2026-11-10 15:44:37,549 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 176, model: test.model 2026-11-10 15:44:37,635 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:37] "GET /test_website/model_item/1 HTTP/1.1" 200 - 82 0.019 0.080 2026-11-10 15:44:37,690 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-11-10 15:44:37,815 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:37] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.011 2026-11-10 15:44:37,842 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:37] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.007 0.031 2026-11-10 15:44:37,857 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:37] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.004 0.039 2026-11-10 15:44:37,902 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-11-10 15:44:38,112 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:38,186 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:38,206 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:38] "GET /website/lang/fr?r=/fr/test_website/model_item/1 HTTP/1.1" 303 - 10 0.005 0.013 2026-11-10 15:44:38,217 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 176, model: test.model 2026-11-10 15:44:38,250 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 176, model: test.model 2026-11-10 15:44:38,372 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:38] "GET /fr/test_website/model_item/1 HTTP/1.1" 200 - 89 0.026 0.136 2026-11-10 15:44:38,482 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:38] "GET /website/translations/2e5254846d8e15b265e766ba49ce1bdd1b4bfbc0?lang=fr_FR HTTP/1.1" 303 - 2 0.001 0.003 2026-11-10 15:44:38,519 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:38] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.011 2026-11-10 15:44:38,548 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:38] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.010 0.031 2026-11-10 15:44:38,563 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:38] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.005 0.041 2026-11-10 15:44:38,589 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:38,648 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:38,715 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:38,721 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 176, model: test.model 2026-11-10 15:44:38,724 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:38] "POST /website/check_can_modify_any HTTP/1.1" 200 - 6 0.001 0.005 2026-11-10 15:44:38,778 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:38,846 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:38,912 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: tour succeeded 2026-11-10 15:44:38,913 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_restricted_editor_only SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-11-10 15:44:39,160 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: heap 56803704 (allocated 60153856) 2026-11-10 15:44:39,169 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Closing chrome headless with pid 8560 2026-11-10 15:44:39,170 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Closing websocket connection 2026-11-10 15:44:39,170 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Terminating chrome headless with pid 8560 2026-11-10 15:44:39,266 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_154439_266682_test_01_restricted_editor_only.txt 2026-11-10 15:44:39,267 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Removing chrome user profile "/tmp/tmpbw4zpuny_chrome_odoo" 2026-11-10 15:44:39,327 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor: Starting TestRestrictedEditor.test_02_restricted_editor_test_admin ... 2026-11-10 15:44:39,866 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Chrome pid: 8874 2026-11-10 15:44:39,867 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Chrome headless temporary user profile dir: /tmp/tmpjsbu0l5x_chrome_odoo 2026-11-10 15:44:39,867 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Issuing json command http://127.0.0.1:35093/json/version 2026-11-10 15:44:39,868 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:35093/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:44:39,878 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Browser version: Chrome/150.0.7871.114 2026-11-10 15:44:39,879 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Issuing json command http://127.0.0.1:35093/json 2026-11-10 15:44:39,879 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:35093/json with timeout 3 increased to 10s during tests 2026-11-10 15:44:39,887 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Websocket url found: ws://127.0.0.1:35093/devtools/page/E327854FE66C1AA2987CDAF5DC62D06C 2026-11-10 15:44:39,893 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Enable chrome headless console log notification 2026-11-10 15:44:39,895 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Chrome headless enable page notifications 2026-11-10 15:44:39,962 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:restricted from n/a 2026-11-10 15:44:39,970 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Setting session cookie in browser 2026-11-10 15:44:39,972 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:39,972 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:39,981 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:44:40,880 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:40] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 181 0.062 0.839 2026-11-10 15:44:40,883 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Navigation result: {'frameId': 'E327854FE66C1AA2987CDAF5DC62D06C', 'loaderId': '0214152B211F94AFC0453CACF47F6B3F', 'isDownload': False} 2026-11-10 15:44:40,884 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:40,912 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:40] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-11-10 15:44:40,918 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:40] "GET /web/webclient/translations/6c94f69ae53323134c446b7897e776c8c489b839?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:44:40,923 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:40] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-11-10 15:44:41,007 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:41,012 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:41] "GET /web/webclient/load_menus/d4db3402e1cfce63ca5cb3d30c5181fe39c4d24afcb2cd5e2fb590d5598a1cea HTTP/1.1" 200 - 112 0.042 0.065 2026-11-10 15:44:41,027 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:41] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.115 2026-11-10 15:44:41,038 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:41] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:44:41,074 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:41] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:44:41,616 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:41] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:44:41,618 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:41] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:44:41,619 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:41] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-10 15:44:41,629 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:41] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-11-10 15:44:41,644 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Owl is running in 'dev' mode. 2026-11-10 15:44:41,654 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:41] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:41,676 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:41] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.011 2026-11-10 15:44:41,687 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:41] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-11-10 15:44:41,701 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:41] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.012 2026-11-10 15:44:41,740 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:41,749 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:41,789 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:44:41,795 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:44:41,804 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:41] "POST /mail/data HTTP/1.1" 200 - 34 0.028 0.031 2026-11-10 15:44:41,833 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:41] "GET /web/image/res.partner/625/avatar_128?unique=1794325462000 HTTP/1.1" 200 - 16 0.009 0.053 2026-11-10 15:44:41,852 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:41] "GET /web/image?model=res.users&field=avatar_128&id=177 HTTP/1.1" 200 - 10 0.006 0.077 2026-11-10 15:44:41,855 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.072 2026-11-10 15:44:41,868 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:41] "POST /web/action/load HTTP/1.1" 200 - 7 0.003 0.092 2026-11-10 15:44:41,873 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:41] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:44:41,891 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:41] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.066 2026-11-10 15:44:41,910 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:41] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.038 2026-11-10 15:44:41,918 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:41] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.029 2026-11-10 15:44:41,923 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:41] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.031 2026-11-10 15:44:41,925 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.030 2026-11-10 15:44:41,928 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.034 2026-11-10 15:44:41,932 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.036 2026-11-10 15:44:41,936 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:44:41,958 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:41] "GET /website/force/1?path=/ HTTP/1.1" 303 - 6 0.002 0.007 2026-11-10 15:44:41,973 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:41,988 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 177, model: website.page 2026-11-10 15:44:42,164 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 177, model: website.page 2026-11-10 15:44:42,708 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:42] "GET / HTTP/1.1" 200 - 395 0.109 0.632 2026-11-10 15:44:42,727 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0137f8f/web.assets_frontend.min.css, copying from /web/assets/0137f8f/web.assets_frontend.min.css 2026-11-10 15:44:42,760 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:42] "GET /web/assets/1/0137f8f/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.022 0.020 2026-11-10 15:44:42,764 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js, copying from /web/assets/5d51dca/web.assets_frontend_minimal.min.js 2026-11-10 15:44:42,771 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:42,772 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:42,773 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:42] "GET /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.004 0.050 2026-11-10 15:44:42,779 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/91416d0/web.__assets_tests_call__.min.js, copying from /web/assets/91416d0/web.__assets_tests_call__.min.js 2026-11-10 15:44:42,791 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:42] "GET /web/assets/1/91416d0/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.003 0.018 2026-11-10 15:44:42,830 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:42] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:42,835 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:42] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:44:42,838 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:42] "GET /web/image/website/1/logo/My%20Website?unique=702babd HTTP/1.1" 200 - 5 0.002 0.006 2026-11-10 15:44:42,879 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:42,880 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js, copying from /web/assets/fe0b018/web.assets_frontend_lazy.min.js 2026-11-10 15:44:42,896 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:42] "GET /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.003 0.023 2026-11-10 15:44:42,901 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:42] "GET /web/image/website/1/favicon?unique=702babd HTTP/1.1" 200 - 5 0.001 0.026 2026-11-10 15:44:42,952 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:42,965 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:42] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.003 0.008 2026-11-10 15:44:42,976 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/041dd2b/web._assets_jquery.min.js, copying from /web/assets/041dd2b/web._assets_jquery.min.js 2026-11-10 15:44:42,983 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:42] "GET /web/assets/1/041dd2b/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.003 0.009 2026-11-10 15:44:43,166 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:43] "GET /website/translations/8211d333a51981fa5581b176b2fa84bcc54c13fe?lang=en_US HTTP/1.1" 200 - 5 0.001 0.005 2026-11-10 15:44:43,231 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:43] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.006 0.053 2026-11-10 15:44:43,277 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cc9be7c/im_livechat.assets_embed_external.min.css, copying from /web/assets/cc9be7c/im_livechat.assets_embed_external.min.css 2026-11-10 15:44:43,296 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:43] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.018 0.088 2026-11-10 15:44:43,336 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:43] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.008 0.137 2026-11-10 15:44:43,378 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:43] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.005 0.146 2026-11-10 15:44:43,383 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7de9868/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/7de9868/website.backend_assets_all_wysiwyg.min.css 2026-11-10 15:44:43,396 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:43] "GET /web/assets/1/7de9868/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.008 0.148 2026-11-10 15:44:43,401 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c9bd19f/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/c9bd19f/website.backend_assets_all_wysiwyg.min.js 2026-11-10 15:44:43,404 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:43,404 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:43,405 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:43,405 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:43,405 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:43,406 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:43,413 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:43] "GET /web/assets/1/c9bd19f/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.003 0.169 2026-11-10 15:44:43,419 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/580fbac/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/580fbac/website.assets_all_wysiwyg_inside.min.js 2026-11-10 15:44:43,430 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:43] "GET /web/assets/1/580fbac/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.003 0.036 2026-11-10 15:44:43,457 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/929d739/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/929d739/website.assets_all_wysiwyg_inside.min.css 2026-11-10 15:44:43,475 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:43] "GET /web/assets/1/929d739/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.015 0.071 2026-11-10 15:44:43,538 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:43] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.000 0.003 2026-11-10 15:44:43,559 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:43] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.002 0.015 2026-11-10 15:44:43,655 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-10 15:44:43,689 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-10 15:44:44,929 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:44] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 505 0.167 1.070 2026-11-10 15:44:45,121 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-10 15:44:45,150 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-10 15:44:45,207 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-10 15:44:45,223 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:45] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:44:45,231 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:45] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:44:45,235 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:45] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:44:45,239 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:45] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:44:45,247 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:45] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:44:45,250 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:45] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:45,254 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:45] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-10 15:44:45,258 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:45] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:44:45,262 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:45] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-10 15:44:45,265 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:45] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:44:45,266 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:45] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:44:45,268 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:45] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:44:45,270 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:45] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:44:45,273 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:45] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:44:45,277 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:45] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:44:45,280 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:45] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:45,285 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:45] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:44:45,286 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:45] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:44:45,288 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:45] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:44:45,290 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:45] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:45,291 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:45] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-10 15:44:45,292 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:45,293 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:45] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:45,300 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:45] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:45,306 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:45] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:44:45,308 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:45] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:44:45,310 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:45] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:44:45,310 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:45] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:45,318 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:45] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:45,320 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:45] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:45,321 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:45] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:45,324 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:45] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:44:45,325 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:45] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:45,328 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:45] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:44:45,330 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:45] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:45,331 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:45] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:45,332 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:45] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:45,337 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:45,343 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:45] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:44:45,409 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:45,469 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:47,432 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-10 15:44:47,435 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:47,445 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 177, model: website.page 2026-11-10 15:44:47,471 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 177, model: website.page 2026-11-10 15:44:47,544 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:47] "GET / HTTP/1.1" 200 - 83 0.025 0.086 2026-11-10 15:44:47,624 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-10 15:44:47,885 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:47] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.006 2026-11-10 15:44:47,916 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:47] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.009 0.024 2026-11-10 15:44:47,948 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-10 15:44:48,044 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:48,118 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:48,144 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:48] "GET /website/lang/fr?r=/fr HTTP/1.1" 303 - 10 0.007 0.017 2026-11-10 15:44:48,162 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 177, model: website.page 2026-11-10 15:44:48,387 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 177, model: website.page 2026-11-10 15:44:48,811 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:48] "GET /fr HTTP/1.1" 200 - 332 0.115 0.547 2026-11-10 15:44:48,920 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:48] "GET /website/translations/2e5254846d8e15b265e766ba49ce1bdd1b4bfbc0?lang=fr_FR HTTP/1.1" 303 - 2 0.000 0.002 2026-11-10 15:44:48,969 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:48] "GET /fr/website/translations/2e5254846d8e15b265e766ba49ce1bdd1b4bfbc0?lang=fr_FR HTTP/1.1" 200 - 5 0.001 0.044 2026-11-10 15:44:49,005 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:49] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.007 2026-11-10 15:44:49,046 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:49] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.011 0.038 2026-11-10 15:44:49,053 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:49,118 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:49,183 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:49,191 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 177, model: website.page 2026-11-10 15:44:49,203 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:49] "POST /website/check_can_modify_any HTTP/1.1" 200 - 16 0.006 0.013 2026-11-10 15:44:49,244 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:49,313 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:49,378 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:49,451 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:49,474 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:49] "GET /website/lang/en?r= HTTP/1.1" 303 - 10 0.007 0.014 2026-11-10 15:44:49,481 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:49] "GET /en HTTP/1.1" 303 - 2 0.000 0.002 2026-11-10 15:44:49,492 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 177, model: website.page 2026-11-10 15:44:49,518 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 177, model: website.page 2026-11-10 15:44:49,588 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:49] "GET / HTTP/1.1" 200 - 83 0.023 0.082 2026-11-10 15:44:49,723 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:49] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.007 2026-11-10 15:44:49,758 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:49,763 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:49] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.010 0.037 2026-11-10 15:44:49,822 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:49,884 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:49,944 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:50,053 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:50,281 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:50] "GET /test_website/model_item/1 HTTP/1.1" 200 - 112 0.046 0.348 2026-11-10 15:44:50,478 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:50] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.007 0.126 2026-11-10 15:44:50,509 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:50] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.010 0.035 2026-11-10 15:44:50,525 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:50] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.005 0.042 2026-11-10 15:44:50,530 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:50] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.063 2026-11-10 15:44:50,627 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-10 15:44:50,654 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-10 15:44:50,839 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-10 15:44:50,906 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-10 15:44:50,963 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-10 15:44:50,978 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:44:50,992 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:51,052 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:51,658 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:51] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 200 - 8 0.003 0.016 2026-11-10 15:44:51,669 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:51,672 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:51] "GET /web/image/website.s_carousel_intro_default_image_3 HTTP/1.1" 200 - 8 0.002 0.024 2026-11-10 15:44:51,684 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:51] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 200 - 8 0.003 0.039 2026-11-10 15:44:51,690 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:51] "GET /web/image/website.s_carousel_intro_default_image_2 HTTP/1.1" 200 - 8 0.002 0.042 2026-11-10 15:44:51,700 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:51] "GET /web/image/website.s_cover_default_image HTTP/1.1" 200 - 8 0.003 0.033 2026-11-10 15:44:51,708 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:51] "GET /web/image/website.s_carousel_default_image_1 HTTP/1.1" 200 - 8 0.002 0.017 2026-11-10 15:44:51,716 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:51] "GET /web/image/website.s_carousel_intro_default_image_1 HTTP/1.1" 200 - 8 0.002 0.071 2026-11-10 15:44:51,724 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:51] "GET /web/image/website.s_adventure_default_image HTTP/1.1" 200 - 8 0.002 0.025 2026-11-10 15:44:51,730 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:51] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 200 - 8 0.002 0.086 2026-11-10 15:44:51,737 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:51] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.002 0.057 2026-11-10 15:44:51,760 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:51,764 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:51] "GET /web/image/website.s_kickoff_default_image HTTP/1.1" 200 - 8 0.003 0.010 2026-11-10 15:44:51,778 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:51] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.003 0.027 2026-11-10 15:44:51,788 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:51] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.002 0.024 2026-11-10 15:44:51,799 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:51] "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.004 0.041 2026-11-10 15:44:51,807 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:51] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.002 0.037 2026-11-10 15:44:51,811 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:51] "GET /web_editor/shape/web_editor%2FOrigins%2F04_001.svg?c3=%23FFFFFF&flip=y HTTP/1.1" 200 - 5 0.001 0.061 2026-11-10 15:44:51,814 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:51] "GET /web_editor/shape/web_editor/Floats/07.svg?c1=%2300BBCE&c2=%232D3142&c3=%23F3F2F2&c5=%23111827 HTTP/1.1" 200 - 5 0.001 0.064 2026-11-10 15:44:51,823 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:51] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.002 0.045 2026-11-10 15:44:51,855 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:51,865 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-10 15:44:52,762 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:52] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:52,763 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:52] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:52,770 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:52] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:52,771 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:52] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:52,853 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:52] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:44:52,873 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:52] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:52,874 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:52] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:52,875 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:52] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:44:52,897 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:52] "POST /web/dataset/call_kw/res.lang/fields_get HTTP/1.1" 200 - 2 0.001 0.009 2026-11-10 15:44:52,898 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:52] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.000 0.010 2026-11-10 15:44:52,900 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:52] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.000 0.011 2026-11-10 15:44:52,902 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:52] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.000 0.012 2026-11-10 15:44:52,910 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-10 15:44:52,922 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:52] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:44:52,940 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:52] "POST /web/dataset/call_kw/res.lang/name_search HTTP/1.1" 200 - 4 0.004 0.007 2026-11-10 15:44:52,948 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:52] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.001 0.014 2026-11-10 15:44:52,956 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:52] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.002 0.018 2026-11-10 15:44:52,961 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:52] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.001 0.020 2026-11-10 15:44:52,983 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:52] "POST /web/dataset/call_kw/res.lang/read HTTP/1.1" 200 - 3 0.001 0.029 2026-11-10 15:44:52,989 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:52] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.001 0.013 2026-11-10 15:44:52,992 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:52] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.001 0.010 2026-11-10 15:44:52,996 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:52] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.001 0.003 2026-11-10 15:44:53,104 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.002 0.009 2026-11-10 15:44:53,111 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.002 0.015 2026-11-10 15:44:53,188 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 177, model: website.page 2026-11-10 15:44:53,245 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 177, model: website.page 2026-11-10 15:44:53,345 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /contactus HTTP/1.1" 200 - 101 0.033 0.137 2026-11-10 15:44:53,355 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.002 0.127 2026-11-10 15:44:53,361 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.002 0.175 2026-11-10 15:44:53,368 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.002 0.124 2026-11-10 15:44:53,382 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.002 0.008 2026-11-10 15:44:53,389 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.002 0.015 2026-11-10 15:44:53,396 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.002 0.018 2026-11-10 15:44:53,406 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /website/static/src/img/snippets_demo/s_banner_2.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:53,413 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.002 0.008 2026-11-10 15:44:53,425 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /website/static/src/img/snippets_demo/s_banner_3.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:53,429 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.004 0.023 2026-11-10 15:44:53,436 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.002 0.030 2026-11-10 15:44:53,442 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.002 0.039 2026-11-10 15:44:53,499 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric/geo_square.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:53,501 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric/geo_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:44:53,503 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric/geo_triangle.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:44:53,504 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric/geo_diamond.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:44:53,506 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:44:53,507 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric/geo_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:44:53,535 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric/geo_star.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:53,536 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric/geo_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:44:53,536 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric/geo_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:44:53,537 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric/geo_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:44:53,538 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric/geo_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:44:53,539 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /website/static/src/img/snippets_demo/s_team_member_2.jpg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:44:53,541 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric/geo_slanted.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:53,552 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric/geo_emerald.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:44:53,557 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric/geo_tear.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:53,559 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric/geo_gem.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:44:53,560 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric/geo_kayak.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:44:53,560 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric/geo_tetris.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:44:53,562 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric/geo_sonar.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:44:53,565 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric/geo_door.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:53,576 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric/geo_square_2.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:53,578 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric/geo_square_3.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:53,579 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric/geo_square_4.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:44:53,581 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric/geo_square_1.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:44:53,583 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric/geo_square_5.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:44:53,585 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric_round/geo_round_circle.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:53,586 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric/geo_square_6.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:44:53,597 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric_round/geo_round_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:53,598 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:44:53,599 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric_round/geo_round_diamond.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:44:53,599 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric_round/geo_round_triangle.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:44:53,601 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:44:53,602 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric_round/geo_round_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:53,614 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric_round/geo_round_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:53,615 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_7pin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:53,617 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:44:53,617 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:53,618 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:44:53,620 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric_round/geo_round_emerald.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:53,636 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pill.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:44:53,637 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric_round/geo_round_gem.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:44:53,637 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric_round/geo_round_tear.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:44:53,638 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric_round/geo_round_cornered.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:44:53,639 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric_round/geo_round_door.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:44:53,640 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric_round/geo_round_lemon.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:44:53,652 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric_round/geo_round_bread.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:53,653 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric_round/geo_round_clover.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:44:53,654 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric_round/geo_round_sonar.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:44:53,656 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_1.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:53,658 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_2.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:53,659 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_soft.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:53,667 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_medium.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:53,671 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/panel/panel_duo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:53,674 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/panel/panel_duo_r.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:44:53,675 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_hard.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:44:53,678 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/panel/panel_duo_step.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:44:53,679 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/panel/panel_trio_in_r.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:44:53,682 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/panel/panel_trio_out_r.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:44:53,683 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/panel/panel_duo_step_pill.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:44:53,687 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/panel/panel_window.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:44:53,690 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/composite/composite_double_pill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:53,692 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/composite/composite_triple_pill.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:44:53,697 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/brushed/brush_1.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:53,698 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/composite/composite_half_circle.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:44:53,700 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/composite/composite_sonar.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:44:53,703 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/brushed/brush_2.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:44:53,704 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/brushed/brush_3.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:53,705 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/composite/composite_cut_circle.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:44:53,707 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/brushed/brush_4.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:44:53,716 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/composition/composition_organic_line.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:53,719 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/composition/composition_line_3.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:44:53,721 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/composition/composition_line_2.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:53,722 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/composition/composition_oval_line.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:44:53,722 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/composition/composition_triangle_line.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:44:53,725 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/composition/composition_mixed_1.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:53,727 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/composition/composition_line_1.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:44:53,733 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/composition/composition_mixed_2.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:53,736 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/composition/composition_square_1.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:44:53,738 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/composition/composition_planet_2.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:44:53,739 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/composition/composition_planet_1.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:44:53,740 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/composition/composition_square_2.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:53,743 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/composition/composition_square_3.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:53,744 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/composition/composition_square_4.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:53,746 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/composition/composition_square_line.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:44:53,753 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/pattern/pattern_organic_cross.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:53,756 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/pattern/pattern_oval_zebra.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:53,761 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/pattern/pattern_organic_caps.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:44:53,763 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/pattern/pattern_line_sun.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:44:53,763 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/pattern/pattern_line_star.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:44:53,765 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/pattern/pattern_wave_1.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:44:53,767 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/pattern/pattern_wave_2.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:44:53,768 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/pattern/pattern_wave_3.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:44:53,777 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/pattern/pattern_point.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:53,780 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/pattern/pattern_organic_dot.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:44:53,783 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/pattern/pattern_circuit.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:53,783 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/pattern/pattern_labyrinth.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:44:53,785 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/solid/solid_blob_1.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:44:53,787 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/pattern/pattern_wave_4.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:44:53,789 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/solid/solid_blob_2.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:53,797 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/solid/solid_blob_3.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:53,799 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/solid/solid_blob_4.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:53,801 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_1.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:44:53,803 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_2.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:44:53,805 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/solid/solid_square_2.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:53,806 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/solid/solid_square_1.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:44:53,808 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/solid/solid_square_3.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:44:53,809 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/solid/solid_blob_5.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:44:53,820 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/special/special_layered.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:53,823 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/special/special_snow.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:44:53,824 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/special/special_filter.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:44:53,824 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/special/special_rain.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:44:53,826 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/special/special_speed.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:44:53,827 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/special/special_flag.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:44:53,835 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/special/special_organic.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:53,837 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:53,849 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:44:53,850 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:53,855 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/devices/iphone_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:44:53,855 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:44:53,857 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-10 15:44:53,858 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/devices/galaxy_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:44:53,870 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:53,871 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:44:53,873 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:44:53,874 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/devices/galaxy_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:44:53,875 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/devices/ipad_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:53,876 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:44:53,891 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:44:53,891 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:44:53,892 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:44:53,894 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:44:53,894 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/devices/ipad_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:44:53,896 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/devices/imac_front.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:44:53,904 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/devices/imac_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:44:53,909 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/devices/browser_01.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:44:53,910 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/devices/macbook_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:44:53,911 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/devices/imac_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:44:53,913 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/devices/macbook_front.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:44:53,914 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/devices/browser_02.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:44:53,915 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/devices/macbook_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:44:53,922 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:53] "GET /web_editor/static/image_shapes/devices/browser_03.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:44:54,331 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-10 15:44:54,375 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-10 15:44:54,382 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:54,442 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:55,517 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:55] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.002 0.008 2026-11-10 15:44:55,526 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:55] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.001 0.016 2026-11-10 15:44:55,533 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:55] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.002 0.020 2026-11-10 15:44:55,545 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:55,547 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-10 15:44:55,618 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:55] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 5 0.001 0.005 2026-11-10 15:44:55,647 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:55] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 7 0.002 0.009 2026-11-10 15:44:55,667 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-10 15:44:55,681 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:55] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.002 0.011 2026-11-10 15:44:55,749 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:55] "GET /test_website/model_item/1 HTTP/1.1" 200 - 36 0.011 0.068 2026-11-10 15:44:55,805 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:55] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.003 0.007 2026-11-10 15:44:55,831 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-10 15:44:55,815 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:55] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.002 0.026 2026-11-10 15:44:55,839 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:55] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.002 0.038 2026-11-10 15:44:56,022 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:56] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.007 2026-11-10 15:44:56,050 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:56] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.008 0.027 2026-11-10 15:44:56,065 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:56] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.004 0.037 2026-11-10 15:44:56,104 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-10 15:44:56,243 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:56,317 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:56,340 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:56] "GET /website/lang/fr?r=/fr/test_website/model_item/1 HTTP/1.1" 303 - 10 0.005 0.015 2026-11-10 15:44:56,454 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:56] "GET /fr/test_website/model_item/1 HTTP/1.1" 200 - 87 0.018 0.091 2026-11-10 15:44:56,501 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:56] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.002 0.009 2026-11-10 15:44:56,510 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:56] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.001 0.016 2026-11-10 15:44:56,515 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:56] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.001 0.020 2026-11-10 15:44:56,576 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:56] "GET /website/translations/2e5254846d8e15b265e766ba49ce1bdd1b4bfbc0?lang=fr_FR HTTP/1.1" 303 - 2 0.000 0.002 2026-11-10 15:44:56,610 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:56] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.007 2026-11-10 15:44:56,648 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:56] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.009 0.036 2026-11-10 15:44:56,664 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:56] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.004 0.050 2026-11-10 15:44:56,689 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:56,746 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:56,814 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:56,819 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:56] "POST /website/check_can_modify_any HTTP/1.1" 200 - 4 0.001 0.003 2026-11-10 15:44:56,844 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:56] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.010 2026-11-10 15:44:56,851 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:56] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.002 0.015 2026-11-10 15:44:56,854 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:56] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.000 0.016 2026-11-10 15:44:56,856 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:56] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.000 0.017 2026-11-10 15:44:56,861 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.002 2026-11-10 15:44:56,889 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:56] "GET /website/force/1?path=/fr/test_website/model_item/1?edit_translations%3D1 HTTP/1.1" 303 - 5 0.001 0.005 2026-11-10 15:44:57,356 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:57] "GET /fr/test_website/model_item/1?edit_translations=1 HTTP/1.1" 200 - 148 0.044 0.418 2026-11-10 15:44:57,405 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:57] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.002 0.007 2026-11-10 15:44:57,413 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:57] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.002 0.014 2026-11-10 15:44:57,419 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:57] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.001 0.018 2026-11-10 15:44:57,500 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:57] "GET /website/translations/2e5254846d8e15b265e766ba49ce1bdd1b4bfbc0?lang=fr_FR HTTP/1.1" 303 - 2 0.000 0.002 2026-11-10 15:44:57,561 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:57] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.008 0.022 2026-11-10 15:44:57,567 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:57] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.035 2026-11-10 15:44:57,582 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:57] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.004 0.040 2026-11-10 15:44:57,689 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-10 15:44:57,714 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-10 15:44:57,854 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-10 15:44:57,861 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-10 15:44:57,864 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-10 15:44:57,995 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-10 15:44:58,029 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:58,086 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:58,184 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:58,269 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:58,286 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-10 15:44:58,356 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:58,420 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:58,477 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:59,588 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-10 15:44:59,593 104 INFO rb-82af9cd-226617-434699 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-11-10 15:44:59,620 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-10 15:44:59,623 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:59] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 5 0.001 0.005 2026-11-10 15:44:59,656 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:59] "POST /web_editor/field/translation/update HTTP/1.1" 200 - 11 0.003 0.017 2026-11-10 15:44:59,680 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-10 15:44:59,695 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:59] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.003 0.009 2026-11-10 15:44:59,799 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:59] "GET /fr/test_website/model_item/1 HTTP/1.1" 200 - 81 0.025 0.090 2026-11-10 15:44:59,864 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:59] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.002 0.008 2026-11-10 15:44:59,871 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-10 15:44:59,872 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:59] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.002 0.016 2026-11-10 15:44:59,879 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:59] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.002 0.022 2026-11-10 15:44:59,953 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:44:59] "GET /website/translations/2e5254846d8e15b265e766ba49ce1bdd1b4bfbc0?lang=fr_FR HTTP/1.1" 303 - 2 0.000 0.002 2026-11-10 15:45:00,002 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.008 2026-11-10 15:45:00,036 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:00] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.010 0.033 2026-11-10 15:45:00,053 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:00] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.006 0.046 2026-11-10 15:45:00,084 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-11-10 15:45:00,295 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: tour succeeded 2026-11-10 15:45:00,295 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_restricted_editor_test_admin SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-11-10 15:45:00,772 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: heap 70437540 (allocated 76021760) 2026-11-10 15:45:00,783 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Closing chrome headless with pid 8874 2026-11-10 15:45:00,783 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Closing websocket connection 2026-11-10 15:45:00,784 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Terminating chrome headless with pid 8874 2026-11-10 15:45:00,930 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_154500_930428_test_02_restricted_editor_test_admin.txt 2026-11-10 15:45:00,930 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Removing chrome user profile "/tmp/tmpjsbu0l5x_chrome_odoo" 2026-11-10 15:45:00,971 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor: Starting TestRestrictedEditor.test_03_restricted_editor_tester ... 2026-11-10 15:45:00,971 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_restricted_editor: skipped TestRestrictedEditor.test_03_restricted_editor_tester : 2026-11-10 15:45:00,985 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-10 15:45:01,116 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_session: Starting TestWebsiteSession.test_01_run_test ... 2026-11-10 15:45:01,423 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Chrome pid: 9422 2026-11-10 15:45:01,423 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Chrome headless temporary user profile dir: /tmp/tmpjcyyxww7_chrome_odoo 2026-11-10 15:45:01,423 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Issuing json command http://127.0.0.1:44311/json/version 2026-11-10 15:45:01,424 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:44311/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:45:01,433 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Browser version: Chrome/150.0.7871.114 2026-11-10 15:45:01,433 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Issuing json command http://127.0.0.1:44311/json 2026-11-10 15:45:01,434 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:44311/json with timeout 3 increased to 10s during tests 2026-11-10 15:45:01,444 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Websocket url found: ws://127.0.0.1:44311/devtools/page/9DA2F0E1BB36C5BEBEA24E156AB30DD3 2026-11-10 15:45:01,448 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Enable chrome headless console log notification 2026-11-10 15:45:01,454 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Chrome headless enable page notifications 2026-11-10 15:45:01,460 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Setting session cookie in browser 2026-11-10 15:45:01,473 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Open "http://127.0.0.1:8069/" in browser 2026-11-10 15:45:01,473 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Navigating to: "http://127.0.0.1:8069/" 2026-11-10 15:45:01,486 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:45:03,276 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:03] "GET / HTTP/1.1" 200 - 177 0.058 1.735 2026-11-10 15:45:03,280 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Navigation result: {'frameId': '9DA2F0E1BB36C5BEBEA24E156AB30DD3', 'loaderId': '9D1A5DFFC9145DE1F54C61A9313FFA7F', 'isDownload': False} 2026-11-10 15:45:03,280 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Evaluate ready code "odoo.isTourReady('test_json_auth')" 2026-11-10 15:45:03,302 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:45:03,312 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0137f8f/web.assets_frontend.min.css, copying from /web/assets/0137f8f/web.assets_frontend.min.css 2026-11-10 15:45:03,358 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:03] "GET /web/assets/1/0137f8f/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.028 0.032 2026-11-10 15:45:03,363 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js, copying from /web/assets/5d51dca/web.assets_frontend_minimal.min.js 2026-11-10 15:45:03,370 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:03] "GET /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.003 0.055 2026-11-10 15:45:03,384 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/91416d0/web.__assets_tests_call__.min.js, copying from /web/assets/91416d0/web.__assets_tests_call__.min.js 2026-11-10 15:45:03,386 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:03,386 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:03,395 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:03] "GET /web/assets/1/91416d0/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.003 0.015 2026-11-10 15:45:03,444 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:45:03,446 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:03] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:45:03,451 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:03] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:45:03,454 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:03] "GET /web/image/website/1/logo/My%20Website?unique=a84845e HTTP/1.1" 200 - 4 0.002 0.009 2026-11-10 15:45:03,501 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:03] "GET /web/image/website/1/favicon?unique=a84845e HTTP/1.1" 200 - 4 0.002 0.010 2026-11-10 15:45:03,512 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js, copying from /web/assets/fe0b018/web.assets_frontend_lazy.min.js 2026-11-10 15:45:03,529 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:03] "GET /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.003 0.034 2026-11-10 15:45:03,798 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:03] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:45:03,875 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:03,879 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test.browser: [1/2] Tour test_json_auth → Step body 2026-11-10 15:45:03,913 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:03] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.003 0.092 2026-11-10 15:45:03,939 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:03] "POST /im_livechat/init HTTP/1.1" 200 - 22 0.008 0.098 2026-11-10 15:45:03,949 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:03] "POST /test_get_dbname HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:45:04,452 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: Surpressing hash update in CryptContext override 2026-11-10 15:45:04,529 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:admin from 127.0.0.1 2026-11-10 15:45:04,796 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: Simulating signal changes during tests 2026-11-10 15:45:04,796 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:04] "POST /web/session/authenticate HTTP/1.1" 200 - 163 0.097 0.745 2026-11-10 15:45:05,671 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:05] "GET / HTTP/1.1" 200 - 1065 0.205 0.652 2026-11-10 15:45:05,754 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:05] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:45:05,963 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:05,981 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:05] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.008 2026-11-10 15:45:06,019 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:06] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.008 0.038 2026-11-10 15:45:06,037 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test.browser: tour succeeded 2026-11-10 15:45:06,038 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test.browser: ╔═══════════════════════════════╗ ║ TOUR test_json_auth SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-11-10 15:45:06,076 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test.browser: heap 9004972 (allocated 11272192) 2026-11-10 15:45:06,080 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Closing chrome headless with pid 9422 2026-11-10 15:45:06,080 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Closing websocket connection 2026-11-10 15:45:06,081 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Terminating chrome headless with pid 9422 2026-11-10 15:45:06,176 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_154506_175964_test_01_run_test.txt 2026-11-10 15:45:06,176 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Removing chrome user profile "/tmp/tmpjcyyxww7_chrome_odoo" 2026-11-10 15:45:06,206 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_session: Starting TestWebsiteSession.test_02_inactive_session_lang ... 2026-11-10 15:45:06,255 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:45:06,508 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:06] "GET /test_website_sitemap HTTP/1.1" 200 - 13 0.006 0.249 2026-11-10 15:45:06,509 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_02_inactive_session_lang: waiting for threads: [] 2026-11-10 15:45:06,531 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_session: Starting TestWebsiteSession.test_03_totp_login_with_inactive_session_lang ... 2026-11-10 15:45:06,581 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:45:07,312 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: Surpressing hash update in CryptContext override 2026-11-10 15:45:07,314 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:demo from 127.0.0.1 2026-11-10 15:45:07,323 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:07] "POST /web/login HTTP/1.1" 303 - 35 0.011 0.734 2026-11-10 15:45:07,325 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_03_totp_login_with_inactive_session_lang: waiting for threads: [] 2026-11-10 15:45:07,347 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_session: Starting TestWebsiteSession.test_04_ensure_website_get_cached_values_can_be_called ... 2026-11-10 15:45:07,385 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:admin from n/a 2026-11-10 15:45:07,395 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:45:07,656 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:07] "GET /web/session/logout HTTP/1.1" 303 - 18 0.012 0.251 2026-11-10 15:45:07,660 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:07] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.001 2026-11-10 15:45:08,243 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:08] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 185 0.056 0.524 2026-11-10 15:45:08,267 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_session: Starting TestWebsiteSession.test_branding_cache ... 2026-11-10 15:45:08,460 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:demo from n/a 2026-11-10 15:45:08,468 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:45:08,724 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5238], uid: 6, model: ir.ui.view 2026-11-10 15:45:10,323 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:10] "GET /test_website/model_item_sudo/1 HTTP/1.1" 200 - 290 0.121 1.735 2026-11-10 15:45:10,696 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:10] "GET /test_website/model_item_sudo/1 HTTP/1.1" 200 - 123 0.041 0.325 2026-11-10 15:45:10,706 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5238], uid: 6, model: ir.ui.view 2026-11-10 15:45:10,762 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:10] "GET /test_website/model_item_sudo/1 HTTP/1.1" 200 - 25 0.011 0.049 2026-11-10 15:45:10,799 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:45:10,812 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_settings: Starting TestWebsiteSettings.test_01_multi_website_settings ... 2026-11-10 15:45:11,245 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Chrome pid: 9619 2026-11-10 15:45:11,246 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Chrome headless temporary user profile dir: /tmp/tmp_p10blq6_chrome_odoo 2026-11-10 15:45:11,246 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Issuing json command http://127.0.0.1:40487/json/version 2026-11-10 15:45:11,247 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:40487/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:45:11,267 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Browser version: Chrome/150.0.7871.114 2026-11-10 15:45:11,267 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Issuing json command http://127.0.0.1:40487/json 2026-11-10 15:45:11,267 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:40487/json with timeout 3 increased to 10s during tests 2026-11-10 15:45:11,284 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Websocket url found: ws://127.0.0.1:40487/devtools/page/761B40FC64812BF1E4C11FAE40922A2C 2026-11-10 15:45:11,294 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Enable chrome headless console log notification 2026-11-10 15:45:11,297 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Chrome headless enable page notifications 2026-11-10 15:45:11,433 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:admin from n/a 2026-11-10 15:45:11,439 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Setting session cookie in browser 2026-11-10 15:45:11,441 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Open "http://127.0.0.1:8069/odoo" in browser 2026-11-10 15:45:11,441 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Navigating to: "http://127.0.0.1:8069/odoo" 2026-11-10 15:45:11,450 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:45:12,495 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:12] "GET /odoo HTTP/1.1" 200 - 186 0.091 0.956 2026-11-10 15:45:12,498 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Navigation result: {'frameId': '761B40FC64812BF1E4C11FAE40922A2C', 'loaderId': 'A3749972794E0EEEE9BF4D022286A483', 'isDownload': False} 2026-11-10 15:45:12,498 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Evaluate ready code "odoo.isTourReady('website_settings_m2o_dirty')" 2026-11-10 15:45:12,527 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:12] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-11-10 15:45:12,532 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:12] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-11-10 15:45:12,538 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:12] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-11-10 15:45:12,551 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.022 2026-11-10 15:45:12,597 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:13,107 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:13] "GET /web/webclient/load_menus/4b18c89d991b21d1d941838ec906bd0b9382bf0dbb5158404e7a53395aeedad4 HTTP/1.1" 200 - 920 0.189 0.396 2026-11-10 15:45:13,113 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:13] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.528 2026-11-10 15:45:13,116 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:13] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.367 2026-11-10 15:45:13,283 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:13] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:45:13,284 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:13] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:45:13,285 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:13] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-10 15:45:13,297 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-11-10 15:45:13,318 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: Owl is running in 'dev' mode. 2026-11-10 15:45:13,346 104 INFO rb-82af9cd-226617-434699 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-10 15:45:13,376 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:13] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.017 0.040 2026-11-10 15:45:13,378 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:13] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-11-10 15:45:13,418 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:13,429 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:13,466 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:13] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.029 0.077 2026-11-10 15:45:13,486 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:13] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.004 0.127 2026-11-10 15:45:13,508 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:13] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.109 2026-11-10 15:45:13,516 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:45:13,520 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45: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-11-10 15:45:13,530 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:13,546 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:13] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:45:13,617 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:13,702 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:13] "POST /mail/data HTTP/1.1" 200 - 135 0.074 0.205 2026-11-10 15:45:13,703 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.265 2026-11-10 15:45:13,724 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:13] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.005 0.231 2026-11-10 15:45:13,749 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:13] "GET /web/image/res.partner/3/avatar_128?unique=1794323151000 HTTP/1.1" 200 - 9 0.007 0.253 2026-11-10 15:45:13,762 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:13] "POST /web/action/load HTTP/1.1" 200 - 8 0.004 0.138 2026-11-10 15:45:13,764 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:13] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:45:13,774 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:13] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.278 2026-11-10 15:45:13,775 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.051 2026-11-10 15:45:13,810 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:13] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.009 0.073 2026-11-10 15:45:13,830 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:13] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.062 2026-11-10 15:45:13,866 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:45:14,861 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:14] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 193 0.095 0.978 2026-11-10 15:45:14,939 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:14] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:45:15,489 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:15] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1245 0.179 0.344 2026-11-10 15:45:16,103 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "POST /base_setup/demo_active HTTP/1.1" 200 - 1 0.002 0.003 2026-11-10 15:45:16,135 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "POST /base_setup/data HTTP/1.1" 200 - 5 0.001 0.003 2026-11-10 15:45:16,241 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /viin_freight_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:45:16,243 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /base/static/description/settings.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:45:16,245 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /event/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:45:16,249 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /viin_sign/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:45:16,250 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /product/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:45:16,252 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /viin_document/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:45:16,261 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /viin_stringee/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:45:16,266 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /viin_business_trip/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:45:16,267 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /viin_zalo/static/description/main_screenshot.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:45:16,271 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /crm/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:45:16,272 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /viin_logistics/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:45:16,273 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /viin_approval/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:45:16,275 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /sale_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:45:16,278 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /calendar/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:45:16,291 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /viin_helpdesk/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:45:16,291 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /l10n_vn_viin_update_address/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:45:16,291 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /viin_appointment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:45:16,326 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /to_hr_meal/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.038 2026-11-10 15:45:16,328 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /viin_iot/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.044 2026-11-10 15:45:16,333 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /viin_hr_work_entry/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:45:16,334 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:45:16,338 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /viin_rental/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:45:16,339 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /website_slides/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:45:16,342 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /viin_sem/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:45:16,343 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /purchase/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:45:16,345 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "POST /web/dataset/call_kw/res.config.settings/get_viin_brand_modules_icon HTTP/1.1" 200 - 0 0.000 0.058 2026-11-10 15:45:16,350 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /stock/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:45:16,354 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /mrp/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:45:16,357 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /account/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:45:16,358 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /to_loan_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:45:16,359 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /to_git/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:45:16,359 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /viin_sale_subscription/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:45:16,362 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /viin_hr_overtime/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:45:16,363 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /to_hr_payroll/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:45:16,372 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /contacts/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:45:16,373 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /viin_amazon/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:45:16,382 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /viin_marketplace/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:45:16,383 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /viin_social/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:45:16,384 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /project/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:45:16,385 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /hr_timesheet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:45:16,387 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /mass_mailing/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:45:16,388 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /survey/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:45:16,403 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /fleet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:45:16,404 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /hr_expense/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:45:16,405 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /hr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:45:16,407 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /hr_recruitment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:45:16,411 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /hr_attendance/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-11-10 15:45:16,418 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /lunch/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:45:16,421 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /viin_fleet_booking/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:45:16,428 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /point_of_sale/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:45:16,429 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /to_okr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:45:16,432 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /to_odoo_module/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:45:16,436 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /viin_workflow_automation/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-11-10 15:45:16,439 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /viin_affiliate/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:45:16,444 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /viin_foreign_trade/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:45:16,447 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /web/static/img/mobile_app_qrcode_android.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:45:16,448 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /web/static/img/mobile_app_qrcode_ios.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:45:16,457 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:16,616 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:16,620 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /base/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:45:16,626 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:16] "GET /viin_zalo/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:45:16,681 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:17,564 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:17] "GET /cloud_storage/static/description/icon.png HTTP/1.1" 404 - 1103 0.260 0.908 2026-11-10 15:45:17,568 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:17] "POST /web/dataset/call_kw/website/name_search HTTP/1.1" 200 - 1 0.000 0.884 2026-11-10 15:45:17,572 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:17] "POST /web/dataset/call_kw/website/name_search HTTP/1.1" 200 - 1 0.000 0.655 2026-11-10 15:45:17,676 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:17,833 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:17] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 36 0.016 0.138 2026-11-10 15:45:17,932 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:18,027 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:19,203 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: Simulating signal changes during tests 2026-11-10 15:45:19,203 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:19] "POST /web/dataset/call_kw/res.config.settings/web_save HTTP/1.1" 200 - 1184 0.444 0.612 2026-11-10 15:45:19,360 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:19] "POST /web/dataset/call_button/res.config.settings/action_website_test_setting HTTP/1.1" 200 - 12 0.004 0.042 2026-11-10 15:45:19,386 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:19] "GET /web/image/res.config.settings/10/favicon?unique=1794325519299 HTTP/1.1" 200 - 5 0.008 0.021 2026-11-10 15:45:19,394 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:19] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.020 2026-11-10 15:45:19,397 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:19] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.000 0.021 2026-11-10 15:45:19,400 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.021 2026-11-10 15:45:19,402 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.020 2026-11-10 15:45:19,404 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.022 2026-11-10 15:45:19,452 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:19] "GET /website/force/1?path=/ HTTP/1.1" 303 - 7 0.004 0.011 2026-11-10 15:45:19,469 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:45:20,245 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:20] "GET / HTTP/1.1" 200 - 207 0.106 0.672 2026-11-10 15:45:20,268 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0137f8f/web.assets_frontend.min.css, copying from /web/assets/0137f8f/web.assets_frontend.min.css 2026-11-10 15:45:20,300 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:20] "GET /web/assets/1/0137f8f/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.022 0.019 2026-11-10 15:45:20,305 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js, copying from /web/assets/5d51dca/web.assets_frontend_minimal.min.js 2026-11-10 15:45:20,312 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:20,315 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:20] "GET /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.004 0.050 2026-11-10 15:45:20,317 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:20,325 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/91416d0/web.__assets_tests_call__.min.js, copying from /web/assets/91416d0/web.__assets_tests_call__.min.js 2026-11-10 15:45:20,342 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:20] "GET /web/assets/1/91416d0/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.004 0.024 2026-11-10 15:45:20,372 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:20] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:45:20,376 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:20] "GET /web/image/website/1/logo/My%20Website?unique=a84845e HTTP/1.1" 200 - 5 0.002 0.006 2026-11-10 15:45:20,439 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:20] "GET /web/image/website/1/favicon?unique=a84845e HTTP/1.1" 200 - 5 0.001 0.008 2026-11-10 15:45:20,446 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js, copying from /web/assets/fe0b018/web.assets_frontend_lazy.min.js 2026-11-10 15:45:20,461 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:20] "GET /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.003 0.028 2026-11-10 15:45:20,799 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:20] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 5 0.001 0.006 2026-11-10 15:45:20,904 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cc9be7c/im_livechat.assets_embed_external.min.css, copying from /web/assets/cc9be7c/im_livechat.assets_embed_external.min.css 2026-11-10 15:45:20,923 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:20] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 25 0.018 0.083 2026-11-10 15:45:20,957 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:20] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.009 0.125 2026-11-10 15:45:21,006 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:21] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.005 0.134 2026-11-10 15:45:21,020 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/929d739/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/929d739/website.assets_all_wysiwyg_inside.min.css 2026-11-10 15:45:21,032 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:21] "GET /web/assets/1/929d739/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.007 0.011 2026-11-10 15:45:21,044 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/580fbac/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/580fbac/website.assets_all_wysiwyg_inside.min.js 2026-11-10 15:45:21,059 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:21] "GET /web/assets/1/580fbac/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.003 0.030 2026-11-10 15:45:21,162 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: tour succeeded 2026-11-10 15:45:21,163 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: ╔═══════════════════════════════════════════╗ ║ TOUR website_settings_m2o_dirty SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-11-10 15:45:21,381 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: heap 50543852 (allocated 52273152) 2026-11-10 15:45:21,386 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Closing chrome headless with pid 9619 2026-11-10 15:45:21,387 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Closing websocket connection 2026-11-10 15:45:21,388 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Terminating chrome headless with pid 9619 2026-11-10 15:45:21,477 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_154521_477217_test_01_multi_website_settings.txt 2026-11-10 15:45:21,477 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Removing chrome user profile "/tmp/tmp_p10blq6_chrome_odoo" 2026-11-10 15:45:21,537 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-10 15:45:21,553 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_snippet_background_video: Starting TestSnippetBackgroundVideo.test_snippet_background_video ... 2026-11-10 15:45:21,827 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Chrome pid: 9926 2026-11-10 15:45:21,827 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Chrome headless temporary user profile dir: /tmp/tmp7u4uw8ah_chrome_odoo 2026-11-10 15:45:21,827 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Issuing json command http://127.0.0.1:35763/json/version 2026-11-10 15:45:21,828 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:35763/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:45:21,844 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Browser version: Chrome/150.0.7871.114 2026-11-10 15:45:21,845 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Issuing json command http://127.0.0.1:35763/json 2026-11-10 15:45:21,845 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:35763/json with timeout 3 increased to 10s during tests 2026-11-10 15:45:21,852 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Websocket url found: ws://127.0.0.1:35763/devtools/page/06EB492D290D68B1BAF2D4C4AC7B6321 2026-11-10 15:45:21,860 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Enable chrome headless console log notification 2026-11-10 15:45:21,865 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Chrome headless enable page notifications 2026-11-10 15:45:21,891 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:admin from n/a 2026-11-10 15:45:21,901 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Setting session cookie in browser 2026-11-10 15:45:21,904 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Open "http://127.0.0.1:8069/" in browser 2026-11-10 15:45:21,904 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Navigating to: "http://127.0.0.1:8069/" 2026-11-10 15:45:21,917 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:45:23,181 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:23] "GET / HTTP/1.1" 200 - 277 0.141 1.126 2026-11-10 15:45:23,185 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Navigation result: {'frameId': '06EB492D290D68B1BAF2D4C4AC7B6321', 'loaderId': '9A2A8AB5D1B234F370F774501684CCDD', 'isDownload': False} 2026-11-10 15:45:23,185 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Evaluate ready code "odoo.isTourReady('snippet_background_video')" 2026-11-10 15:45:23,213 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:45:23,219 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0137f8f/web.assets_frontend.min.css, copying from /web/assets/0137f8f/web.assets_frontend.min.css 2026-11-10 15:45:23,259 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:23] "GET /web/assets/1/0137f8f/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.030 0.019 2026-11-10 15:45:23,265 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js, copying from /web/assets/5d51dca/web.assets_frontend_minimal.min.js 2026-11-10 15:45:23,273 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:23,274 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:23,276 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:23] "GET /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.041 2026-11-10 15:45:23,283 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/91416d0/web.__assets_tests_call__.min.js, copying from /web/assets/91416d0/web.__assets_tests_call__.min.js 2026-11-10 15:45:23,295 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:23] "GET /web/assets/1/91416d0/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.020 2026-11-10 15:45:23,328 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:45:23,333 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:23] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:45:23,337 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:23] "GET /web/image/website/1/logo/My%20Website?unique=a84845e HTTP/1.1" 200 - 4 0.003 0.009 2026-11-10 15:45:23,372 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:23] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:45:23,390 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js, copying from /web/assets/fe0b018/web.assets_frontend_lazy.min.js 2026-11-10 15:45:23,410 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:23] "GET /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.029 2026-11-10 15:45:23,417 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:23] "GET /web/image/website/1/favicon?unique=a84845e HTTP/1.1" 200 - 4 0.002 0.038 2026-11-10 15:45:23,714 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:23] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:45:23,785 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:23,832 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:23] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.009 0.080 2026-11-10 15:45:23,866 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:23] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.009 0.085 2026-11-10 15:45:24,439 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:24] "GET /odoo/action-website.website_preview?path=/&enable_editor=1 HTTP/1.1" 200 - 126 0.049 0.595 2026-11-10 15:45:24,471 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:24] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-11-10 15:45:24,476 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:24] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-11-10 15:45:24,481 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:24] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-11-10 15:45:24,495 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:24] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.006 0.021 2026-11-10 15:45:24,504 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:25,006 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:25] "GET /web/webclient/load_menus/4b18c89d991b21d1d941838ec906bd0b9382bf0dbb5158404e7a53395aeedad4 HTTP/1.1" 200 - 919 0.168 0.375 2026-11-10 15:45:25,011 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:25] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.486 2026-11-10 15:45:25,015 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:25] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.332 2026-11-10 15:45:25,204 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:25] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-11-10 15:45:25,205 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:25] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-11-10 15:45:25,212 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:25,213 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:25] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:45:25,219 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:25] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-11-10 15:45:25,248 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Owl is running in 'dev' mode. 2026-11-10 15:45:25,277 104 INFO rb-82af9cd-226617-434699 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-10 15:45:25,305 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:25] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.017 0.039 2026-11-10 15:45:25,310 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:25] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.043 2026-11-10 15:45:25,332 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:25] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.044 2026-11-10 15:45:25,412 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:25] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:45:25,438 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:25] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.027 0.125 2026-11-10 15:45:25,440 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.074 2026-11-10 15:45:25,454 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:25] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.131 2026-11-10 15:45:25,483 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:45:25,635 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:25] "POST /mail/data HTTP/1.1" 200 - 135 0.071 0.202 2026-11-10 15:45:25,654 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:25] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.240 2026-11-10 15:45:25,669 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:25] "POST /web/action/load HTTP/1.1" 200 - 7 0.004 0.191 2026-11-10 15:45:25,708 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:25] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.023 0.217 2026-11-10 15:45:25,730 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:25] "GET /web/image/res.partner/3/avatar_128?unique=1794323151000 HTTP/1.1" 200 - 9 0.006 0.255 2026-11-10 15:45:25,732 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.277 2026-11-10 15:45:25,740 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:25] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.052 2026-11-10 15:45:25,744 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:25] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.053 2026-11-10 15:45:25,747 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.055 2026-11-10 15:45:25,749 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.032 2026-11-10 15:45:25,774 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.098 2026-11-10 15:45:25,778 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.036 2026-11-10 15:45:25,806 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:25] "GET /website/force/1?path=/ HTTP/1.1" 303 - 1 0.001 0.007 2026-11-10 15:45:25,810 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:25] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-11-10 15:45:25,884 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:25] "GET / HTTP/1.1" 200 - 32 0.013 0.057 2026-11-10 15:45:25,888 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:25] "GET /web/assets/041dd2b/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.001 0.037 2026-11-10 15:45:25,989 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:25] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.005 0.043 2026-11-10 15:45:26,024 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7de9868/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/7de9868/website.backend_assets_all_wysiwyg.min.css 2026-11-10 15:45:26,038 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:26] "GET /web/assets/1/7de9868/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.008 0.013 2026-11-10 15:45:26,042 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c9bd19f/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/c9bd19f/website.backend_assets_all_wysiwyg.min.js 2026-11-10 15:45:26,052 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:26] "GET /web/assets/1/c9bd19f/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.003 0.031 2026-11-10 15:45:26,058 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:26,058 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:26,058 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:26,059 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:26,059 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:26,059 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:26,320 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cc9be7c/im_livechat.assets_embed_external.min.css, copying from /web/assets/cc9be7c/im_livechat.assets_embed_external.min.css 2026-11-10 15:45:26,340 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:26] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 23 0.018 0.052 2026-11-10 15:45:26,370 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:26] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.008 0.090 2026-11-10 15:45:26,424 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:26] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.006 0.119 2026-11-10 15:45:26,438 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/929d739/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/929d739/website.assets_all_wysiwyg_inside.min.css 2026-11-10 15:45:26,451 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:26] "GET /web/assets/1/929d739/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.008 0.012 2026-11-10 15:45:26,456 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/580fbac/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/580fbac/website.assets_all_wysiwyg_inside.min.js 2026-11-10 15:45:26,466 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:26] "GET /web/assets/1/580fbac/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.003 0.030 2026-11-10 15:45:26,777 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:26] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 299 0.080 0.145 2026-11-10 15:45:26,782 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:26] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.000 0.217 2026-11-10 15:45:26,798 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:26] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.002 0.221 2026-11-10 15:45:26,893 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-11-10 15:45:26,935 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-11-10 15:45:27,437 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:45:28,249 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:28] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.178 1.133 2026-11-10 15:45:28,451 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-11-10 15:45:28,520 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-11-10 15:45:28,591 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-11-10 15:45:28,609 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:28] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:45:28,612 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:28] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:45:28,614 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:28] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:45:28,618 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:28] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:45:28,621 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:28] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:45:28,623 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:28] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-10 15:45:28,630 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:28] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:45:28,637 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:28] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:45:28,638 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:28] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:45:28,640 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:28] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-10 15:45:28,644 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:28] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:45:28,652 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:28] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:45:28,655 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:28] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:45:28,655 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:28] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:45:28,657 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:28] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.052 2026-11-10 15:45:28,658 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:28] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-11-10 15:45:28,660 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:28] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-10 15:45:28,662 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: [2/12] Tour snippet_background_video → Step body 2026-11-10 15:45:28,678 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:28] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:45:28,681 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:28] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:45:28,684 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:28] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:45:28,685 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:28] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:45:28,687 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:28] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:45:28,688 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:28] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:45:28,689 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:28] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:45:28,698 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:28] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:45:28,699 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:28] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:45:28,701 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:28] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:45:28,703 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:28] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:45:28,707 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:28] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:45:28,709 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:28] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:45:28,713 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:28] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:45:28,714 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:28] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:45:28,715 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:28] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-10 15:45:28,715 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:28,720 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:28] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-10 15:45:28,720 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:28] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:45:28,722 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:28] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:45:28,723 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:28] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:45:28,786 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:29,184 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:29,247 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:29] "GET /website/static/src/img/snippets_previews/s_faq_horizontal_2_preview.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:45:29,257 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:29] "GET /web/image/website.s_faq_horizontal_default_image_1 HTTP/1.1" 200 - 8 0.003 0.011 2026-11-10 15:45:29,292 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:29] "GET /web/image/website.s_pricelist_cafe_default_image HTTP/1.1" 200 - 8 0.004 0.011 2026-11-10 15:45:29,294 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:29,302 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:29] "GET /web/image/website.s_product_catalog_default_image HTTP/1.1" 200 - 8 0.002 0.022 2026-11-10 15:45:29,308 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:29] "GET /web_editor/shape/web_editor/Origins/19.svg?c5=%23111827 HTTP/1.1" 200 - 5 0.001 0.023 2026-11-10 15:45:29,316 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:29] "GET /web/image/website.s_pricelist_boxed_default_background HTTP/1.1" 200 - 8 0.002 0.030 2026-11-10 15:45:29,989 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:29] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:45:29,989 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:29] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:45:29,991 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:29] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:45:30,009 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:30] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:45:30,012 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:30] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:45:30,014 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:30] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:45:30,048 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:30] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.001 0.020 2026-11-10 15:45:30,052 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:30] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.000 0.022 2026-11-10 15:45:30,054 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:30] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.000 0.026 2026-11-10 15:45:30,071 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:30] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.002 0.007 2026-11-10 15:45:30,076 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:30] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.001 0.010 2026-11-10 15:45:30,081 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:30] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.002 0.014 2026-11-10 15:45:30,085 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:30] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.000 0.004 2026-11-10 15:45:30,090 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:30] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.001 0.004 2026-11-10 15:45:30,095 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:30] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.001 0.003 2026-11-10 15:45:30,163 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-11-10 15:45:30,207 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-11-10 15:45:30,213 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:30,289 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:30,315 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-11-10 15:45:30,332 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:30] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:45:30,419 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:30,511 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:30,641 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:30,645 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:30,692 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:30] "GET /hello/world.jpg HTTP/1.1" 404 - 50 0.023 0.216 2026-11-10 15:45:30,695 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: tour succeeded 2026-11-10 15:45:30,696 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: ╔═════════════════════════════════════════╗ ║ TOUR snippet_background_video SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-11-10 15:45:30,885 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: heap 42080856 (allocated 43905024) 2026-11-10 15:45:30,889 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Closing chrome headless with pid 9926 2026-11-10 15:45:30,890 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Closing websocket connection 2026-11-10 15:45:30,890 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Terminating chrome headless with pid 9926 2026-11-10 15:45:31,037 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_154531_037437_test_snippet_background_video.txt 2026-11-10 15:45:31,037 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Removing chrome user profile "/tmp/tmp7u4uw8ah_chrome_odoo" 2026-11-10 15:45:31,106 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:45:31,470 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [581] 2026-11-10 15:45:31,479 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10158] 2026-11-10 15:45:31,484 104 INFO rb-82af9cd-226617-434699 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-10 15:45:31,632 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_01_admin ... 2026-11-10 15:45:31,994 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Chrome pid: 10227 2026-11-10 15:45:31,994 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Chrome headless temporary user profile dir: /tmp/tmp3ven7uac_chrome_odoo 2026-11-10 15:45:31,994 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Issuing json command http://127.0.0.1:40683/json/version 2026-11-10 15:45:31,995 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:40683/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:45:32,007 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Browser version: Chrome/150.0.7871.114 2026-11-10 15:45:32,007 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Issuing json command http://127.0.0.1:40683/json 2026-11-10 15:45:32,007 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:40683/json with timeout 3 increased to 10s during tests 2026-11-10 15:45:32,015 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Websocket url found: ws://127.0.0.1:40683/devtools/page/BFABBC2F4B415AD2AAD26E23E96FFF61 2026-11-10 15:45:32,020 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Enable chrome headless console log notification 2026-11-10 15:45:32,023 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Chrome headless enable page notifications 2026-11-10 15:45:32,060 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:admin from n/a 2026-11-10 15:45:32,067 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Setting session cookie in browser 2026-11-10 15:45:32,069 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:32,069 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:32,081 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:45:33,237 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:33] "GET /odoo/action-website.website_preview?path=/test_model/1 HTTP/1.1" 200 - 186 0.107 1.051 2026-11-10 15:45:33,240 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Navigation result: {'frameId': 'BFABBC2F4B415AD2AAD26E23E96FFF61', 'loaderId': 'FDD27D44551C6F58993A7648885A720E', 'isDownload': False} 2026-11-10 15:45:33,240 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Evaluate ready code "odoo.isTourReady('test_systray_admin')" 2026-11-10 15:45:33,271 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:33] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-11-10 15:45:33,288 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.014 2026-11-10 15:45:33,934 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:33] "GET /web/webclient/load_menus/4b18c89d991b21d1d941838ec906bd0b9382bf0dbb5158404e7a53395aeedad4 HTTP/1.1" 200 - 920 0.253 0.417 2026-11-10 15:45:33,939 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:33] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.672 2026-11-10 15:45:33,945 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:33] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.684 2026-11-10 15:45:33,948 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:33] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.459 2026-11-10 15:45:33,967 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:33] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:45:33,969 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:34,474 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:34] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:45:34,475 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:34] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:45:34,476 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:34] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:45:34,488 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:34] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-11-10 15:45:34,508 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Owl is running in 'dev' mode. 2026-11-10 15:45:34,537 104 INFO rb-82af9cd-226617-434699 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-10 15:45:34,574 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:34] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.025 0.040 2026-11-10 15:45:34,578 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:34] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.050 2026-11-10 15:45:34,611 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:34,623 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:34,653 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:34] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.023 0.067 2026-11-10 15:45:34,674 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:34] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.004 0.117 2026-11-10 15:45:34,680 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:34] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:45:34,834 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:34] "POST /mail/data HTTP/1.1" 200 - 135 0.066 0.157 2026-11-10 15:45:34,843 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:45:34,856 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:45:34,859 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:34] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.182 2026-11-10 15:45:34,879 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:34] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.277 2026-11-10 15:45:34,880 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.256 2026-11-10 15:45:34,903 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:34] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.007 0.210 2026-11-10 15:45:34,921 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:34] "GET /web/image/res.partner/3/avatar_128?unique=1794323151000 HTTP/1.1" 200 - 9 0.005 0.227 2026-11-10 15:45:34,929 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:34] "POST /web/action/load HTTP/1.1" 200 - 7 0.002 0.236 2026-11-10 15:45:34,950 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:34] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.074 2026-11-10 15:45:34,958 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:34] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.002 0.004 2026-11-10 15:45:34,964 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:34] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.013 2026-11-10 15:45:34,969 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.014 2026-11-10 15:45:34,971 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.014 2026-11-10 15:45:34,974 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.016 2026-11-10 15:45:34,978 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:45:35,012 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:35] "GET /website/force/1?path=/test_model/1 HTTP/1.1" 303 - 6 0.004 0.010 2026-11-10 15:45:35,023 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:35] "GET /test_model/1 HTTP/1.1" 301 - 8 0.003 0.005 2026-11-10 15:45:35,034 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:45:36,182 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:36] "GET /test_model/test-model-1 HTTP/1.1" 200 - 1107 0.284 0.868 2026-11-10 15:45:36,206 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0137f8f/web.assets_frontend.min.css, copying from /web/assets/0137f8f/web.assets_frontend.min.css 2026-11-10 15:45:36,241 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:36] "GET /web/assets/1/0137f8f/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.024 0.020 2026-11-10 15:45:36,245 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js, copying from /web/assets/5d51dca/web.assets_frontend_minimal.min.js 2026-11-10 15:45:36,251 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:36,252 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:36,253 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:36] "GET /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.005 0.051 2026-11-10 15:45:36,260 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/91416d0/web.__assets_tests_call__.min.js, copying from /web/assets/91416d0/web.__assets_tests_call__.min.js 2026-11-10 15:45:36,273 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:36] "GET /web/assets/1/91416d0/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.004 0.019 2026-11-10 15:45:36,328 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:36] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:45:36,334 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:36] "GET /web/image/website/1/logo/My%20Website?unique=b3a58eb HTTP/1.1" 200 - 5 0.003 0.005 2026-11-10 15:45:36,520 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:36] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.006 0.147 2026-11-10 15:45:36,536 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js, copying from /web/assets/fe0b018/web.assets_frontend_lazy.min.js 2026-11-10 15:45:36,548 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:36,565 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:36] "GET /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.005 0.141 2026-11-10 15:45:36,571 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:36] "GET /web/image/website/1/favicon?unique=b3a58eb HTTP/1.1" 200 - 5 0.002 0.156 2026-11-10 15:45:36,578 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:36] "POST /web/dataset/call_kw/test.model/website_publish_button HTTP/1.1" 200 - 6 0.002 0.026 2026-11-10 15:45:36,597 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:36] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.002 0.007 2026-11-10 15:45:36,642 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:36,856 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:36,862 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:36] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 5 0.002 0.008 2026-11-10 15:45:36,867 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:36] "POST /web/dataset/call_kw/test.model/website_publish_button HTTP/1.1" 200 - 5 0.001 0.004 2026-11-10 15:45:36,920 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:36,945 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cc9be7c/im_livechat.assets_embed_external.min.css, copying from /web/assets/cc9be7c/im_livechat.assets_embed_external.min.css 2026-11-10 15:45:36,968 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:36] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.018 0.065 2026-11-10 15:45:36,972 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:36,985 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:36] "GET /website/static/src/img/phone.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:45:36,997 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:36] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.009 0.104 2026-11-10 15:45:37,032 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:37,054 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:37] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.006 0.126 2026-11-10 15:45:37,076 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/929d739/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/929d739/website.assets_all_wysiwyg_inside.min.css 2026-11-10 15:45:37,093 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:37] "GET /web/assets/1/929d739/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.008 0.017 2026-11-10 15:45:37,097 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/580fbac/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/580fbac/website.assets_all_wysiwyg_inside.min.js 2026-11-10 15:45:37,098 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:37,111 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:37] "GET /web/assets/1/580fbac/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.003 0.039 2026-11-10 15:45:37,188 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:37,223 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:37] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.008 0.017 2026-11-10 15:45:37,232 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:37] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.029 2026-11-10 15:45:37,285 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:37] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.016 0.067 2026-11-10 15:45:37,289 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:37] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.085 2026-11-10 15:45:37,294 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.002 2026-11-10 15:45:37,326 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:37] "GET /website/force/4?path=/website/lang/default?r%3D HTTP/1.1" 303 - 5 0.002 0.007 2026-11-10 15:45:37,343 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 4 2026-11-10 15:45:38,550 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:38] "GET /website/lang/default?r= HTTP/1.1" 303 - 24 0.014 1.194 2026-11-10 15:45:38,556 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:38] "GET /en/ HTTP/1.1" 303 - 2 0.000 0.002 2026-11-10 15:45:38,601 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:38] "GET / HTTP/1.1" 301 - 20 0.010 0.017 2026-11-10 15:45:39,170 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:39] "GET /test_model/test-model-1 HTTP/1.1" 200 - 166 0.064 0.499 2026-11-10 15:45:39,196 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/0137f8f/web.assets_frontend.min.css, copying from /web/assets/1/0137f8f/web.assets_frontend.min.css 2026-11-10 15:45:39,228 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:39] "GET /web/assets/4/0137f8f/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.021 0.020 2026-11-10 15:45:39,231 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/5d51dca/web.assets_frontend_minimal.min.js, copying from /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js 2026-11-10 15:45:39,237 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:39] "GET /web/assets/4/5d51dca/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.003 0.046 2026-11-10 15:45:39,252 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/91416d0/web.__assets_tests_call__.min.js, copying from /web/assets/1/91416d0/web.__assets_tests_call__.min.js 2026-11-10 15:45:39,264 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:39] "GET /web/assets/4/91416d0/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.003 0.015 2026-11-10 15:45:39,302 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:39] "GET /web/image/website/4/logo/Other?unique=b3a58eb HTTP/1.1" 200 - 4 0.001 0.004 2026-11-10 15:45:39,358 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/fe0b018/web.assets_frontend_lazy.min.js, copying from /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js 2026-11-10 15:45:39,374 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:39] "GET /web/assets/4/fe0b018/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.003 0.026 2026-11-10 15:45:39,380 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:39] "GET /web/image/website/4/favicon?unique=b3a58eb HTTP/1.1" 200 - 5 0.001 0.033 2026-11-10 15:45:39,767 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:39,823 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:39,828 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:39] "POST /web/dataset/call_kw/ir.module.module/search_read HTTP/1.1" 200 - 2 0.000 0.003 2026-11-10 15:45:39,843 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:39] "POST /website/check_new_content_access_rights HTTP/1.1" 200 - 3 0.004 0.005 2026-11-10 15:45:39,867 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:39] "GET /website/static/src/img/apps_thumbs/website_slide.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:45:39,876 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:39,950 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:39,981 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:39] "POST /web/dataset/call_kw/test.model/get_views HTTP/1.1" 200 - 16 0.009 0.017 2026-11-10 15:45:40,004 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.006 2026-11-10 15:45:40,011 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:40] "POST /web/dataset/call_kw/test.model/web_read HTTP/1.1" 200 - 4 0.002 0.004 2026-11-10 15:45:40,075 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:40,087 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:40] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.005 0.023 2026-11-10 15:45:40,151 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:40,163 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:40] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.021 0.082 2026-11-10 15:45:40,173 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:40] "POST /web/dataset/call_button/test.model/open_website_url HTTP/1.1" 200 - 7 0.003 0.017 2026-11-10 15:45:40,176 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.007 2026-11-10 15:45:40,189 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:40] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.000 0.005 2026-11-10 15:45:40,191 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:40] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.000 0.006 2026-11-10 15:45:40,221 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:40] "GET /website/force/4?path=/test_model/1 HTTP/1.1" 303 - 5 0.001 0.006 2026-11-10 15:45:40,277 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:40] "GET /test_model/test-model-1 HTTP/1.1" 200 - 29 0.010 0.038 2026-11-10 15:45:40,440 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:40,454 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:40] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.003 0.008 2026-11-10 15:45:40,497 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/041dd2b/web._assets_jquery.min.js, copying from /web/assets/041dd2b/web._assets_jquery.min.js 2026-11-10 15:45:40,504 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:40] "GET /web/assets/4/041dd2b/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.003 0.009 2026-11-10 15:45:40,580 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:40] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.005 0.048 2026-11-10 15:45:40,592 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/7de9868/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/7de9868/website.backend_assets_all_wysiwyg.min.css 2026-11-10 15:45:40,606 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:40] "GET /web/assets/4/7de9868/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.007 0.013 2026-11-10 15:45:40,611 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/c9bd19f/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/c9bd19f/website.backend_assets_all_wysiwyg.min.js 2026-11-10 15:45:40,612 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:40,613 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:40,613 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:40,614 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:40,614 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:40,614 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:40,623 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:40] "GET /web/assets/4/c9bd19f/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.003 0.033 2026-11-10 15:45:40,917 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:40] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 300 0.072 0.149 2026-11-10 15:45:40,921 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:40] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.000 0.211 2026-11-10 15:45:40,937 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:40] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.002 0.221 2026-11-10 15:45:41,032 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-11-10 15:45:41,069 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-11-10 15:45:42,395 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:42] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.174 1.149 2026-11-10 15:45:42,569 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-11-10 15:45:42,631 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-11-10 15:45:42,688 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-11-10 15:45:42,700 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:42] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:45:42,720 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:42] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:45:42,731 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:42] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:45:42,739 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:42] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-10 15:45:42,741 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:42] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:45:42,742 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:42,743 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:42] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:45:42,754 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:42] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:45:42,755 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:42] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:45:42,763 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:42] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:45:42,763 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:42] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:45:42,766 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:42] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-10 15:45:42,767 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:42] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:45:42,769 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:42] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:45:42,770 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:42] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:45:42,778 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:42] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:45:42,781 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:42] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:45:42,782 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:42] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:45:42,786 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:42] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:45:42,787 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:42] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:45:42,788 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:42] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:45:42,794 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:42] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:45:42,798 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:42] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:45:42,803 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:42] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:45:42,804 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:42] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:45:42,806 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:42] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:45:42,807 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:42] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:45:42,809 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:42] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-10 15:45:42,810 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:42] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:45:42,816 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:42] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:45:42,819 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:42] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:45:42,820 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:42] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:45:42,821 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:42] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:45:42,825 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:42] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:45:42,826 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:42] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:45:42,827 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:42] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:45:42,828 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:42] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:45:42,831 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:42] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:45:42,832 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:42] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:45:42,847 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:42,894 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-11-10 15:45:42,979 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-11-10 15:45:42,980 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:43,036 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:43,095 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:43,159 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:45,232 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:45,255 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:45] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 5 0.002 0.006 2026-11-10 15:45:45,277 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-11-10 15:45:45,290 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:45] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.002 0.010 2026-11-10 15:45:45,293 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:45] "GET /test_model/test-model-1 HTTP/1.1" 301 - 6 0.001 0.012 2026-11-10 15:45:45,355 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:45] "GET /test_model/better-name-1 HTTP/1.1" 200 - 29 0.014 0.045 2026-11-10 15:45:45,424 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-11-10 15:45:45,650 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-11-10 15:45:45,844 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:45,909 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: tour succeeded 2026-11-10 15:45:45,910 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: ╔═══════════════════════════════════╗ ║ TOUR test_systray_admin SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-11-10 15:45:46,081 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: heap 42862752 (allocated 46002176) 2026-11-10 15:45:46,084 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Closing chrome headless with pid 10227 2026-11-10 15:45:46,085 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Closing websocket connection 2026-11-10 15:45:46,085 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Terminating chrome headless with pid 10227 2026-11-10 15:45:46,187 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_154546_186938_test_01_admin.txt 2026-11-10 15:45:46,187 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Removing chrome user profile "/tmp/tmp3ven7uac_chrome_odoo" 2026-11-10 15:45:46,225 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_02_reditor_tester ... 2026-11-10 15:45:46,608 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Chrome pid: 10541 2026-11-10 15:45:46,608 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Chrome headless temporary user profile dir: /tmp/tmpkz00uyfa_chrome_odoo 2026-11-10 15:45:46,608 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Issuing json command http://127.0.0.1:41847/json/version 2026-11-10 15:45:46,609 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:41847/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:45:46,626 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Browser version: Chrome/150.0.7871.114 2026-11-10 15:45:46,626 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Issuing json command http://127.0.0.1:41847/json 2026-11-10 15:45:46,627 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:41847/json with timeout 3 increased to 10s during tests 2026-11-10 15:45:46,632 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Websocket url found: ws://127.0.0.1:41847/devtools/page/474E44CAA711FC3471AE6F3B16ACEF18 2026-11-10 15:45:46,641 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Enable chrome headless console log notification 2026-11-10 15:45:46,643 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Chrome headless enable page notifications 2026-11-10 15:45:46,677 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:testtest from n/a 2026-11-10 15:45:46,683 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Setting session cookie in browser 2026-11-10 15:45:46,684 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:46,684 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:46,693 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:45:47,662 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:47] "GET /odoo/action-website.website_preview?path=/test_model/1 HTTP/1.1" 200 - 186 0.071 0.901 2026-11-10 15:45:47,666 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Navigation result: {'frameId': '474E44CAA711FC3471AE6F3B16ACEF18', 'loaderId': 'B89325483D0B8CFCD544973B00B7863C', 'isDownload': False} 2026-11-10 15:45:47,666 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Evaluate ready code "odoo.isTourReady('test_systray_reditor_tester')" 2026-11-10 15:45:47,697 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:47] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-11-10 15:45:47,725 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:47,775 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:47] "GET /web/webclient/load_menus/d4db3402e1cfce63ca5cb3d30c5181fe39c4d24afcb2cd5e2fb590d5598a1cea HTTP/1.1" 200 - 112 0.023 0.061 2026-11-10 15:45:47,783 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:47] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.092 2026-11-10 15:45:47,784 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:47] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.095 2026-11-10 15:45:47,794 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:47] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.098 2026-11-10 15:45:47,818 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:47] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:45:47,856 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:47] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:45:48,552 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:48] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:45:48,553 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:48] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:45:48,554 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:48] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:45:48,567 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-11-10 15:45:48,585 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Owl is running in 'dev' mode. 2026-11-10 15:45:48,597 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:48] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:45:48,638 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:48] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.020 2026-11-10 15:45:48,643 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:48] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.005 2026-11-10 15:45:48,655 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:48] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.011 2026-11-10 15:45:48,691 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:48,702 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:48,753 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:45:48,771 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:45:48,779 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:48] "POST /mail/data HTTP/1.1" 200 - 34 0.047 0.035 2026-11-10 15:45:48,808 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:48] "GET /web/image/res.partner/626/avatar_128?unique=1794325531000 HTTP/1.1" 200 - 16 0.008 0.080 2026-11-10 15:45:48,819 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:48] "POST /web/action/load HTTP/1.1" 200 - 7 0.003 0.098 2026-11-10 15:45:48,823 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.074 2026-11-10 15:45:48,852 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:48] "GET /web/image?model=res.users&field=avatar_128&id=178 HTTP/1.1" 200 - 10 0.009 0.125 2026-11-10 15:45:48,877 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:48] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.082 2026-11-10 15:45:48,887 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:48] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.046 2026-11-10 15:45:48,892 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:48] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.047 2026-11-10 15:45:48,894 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.046 2026-11-10 15:45:48,896 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.047 2026-11-10 15:45:48,899 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.041 2026-11-10 15:45:48,904 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:48] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.013 2026-11-10 15:45:48,919 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:45:48,926 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:48] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.035 2026-11-10 15:45:48,940 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:45:48,942 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:48] "GET /website/force/1?path=/test_model/1 HTTP/1.1" 303 - 6 0.004 0.015 2026-11-10 15:45:48,964 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:48] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.010 0.016 2026-11-10 15:45:48,973 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:48] "GET /test_model/1 HTTP/1.1" 301 - 8 0.003 0.011 2026-11-10 15:45:49,661 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:49] "GET /test_model/test-model-1 HTTP/1.1" 200 - 298 0.089 0.596 2026-11-10 15:45:49,682 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0137f8f/web.assets_frontend.min.css, copying from /web/assets/0137f8f/web.assets_frontend.min.css 2026-11-10 15:45:49,725 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:49] "GET /web/assets/1/0137f8f/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.030 0.023 2026-11-10 15:45:49,729 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js, copying from /web/assets/5d51dca/web.assets_frontend_minimal.min.js 2026-11-10 15:45:49,736 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:49] "GET /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.004 0.059 2026-11-10 15:45:49,745 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:49,746 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:49,752 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/91416d0/web.__assets_tests_call__.min.js, copying from /web/assets/91416d0/web.__assets_tests_call__.min.js 2026-11-10 15:45:49,764 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:49] "GET /web/assets/1/91416d0/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.004 0.017 2026-11-10 15:45:49,792 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:49] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:45:49,797 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:49] "GET /web/image/website/1/logo/My%20Website?unique=b3a58eb HTTP/1.1" 200 - 5 0.001 0.005 2026-11-10 15:45:49,955 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:49] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.005 0.116 2026-11-10 15:45:49,966 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js, copying from /web/assets/fe0b018/web.assets_frontend_lazy.min.js 2026-11-10 15:45:49,983 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:49] "GET /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.003 0.136 2026-11-10 15:45:49,991 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:49] "GET /web/image/website/1/favicon?unique=b3a58eb HTTP/1.1" 200 - 5 0.001 0.093 2026-11-10 15:45:49,996 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:50,008 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:50] "POST /web/dataset/call_kw/test.model/website_publish_button HTTP/1.1" 200 - 6 0.002 0.004 2026-11-10 15:45:50,031 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:50] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.001 0.006 2026-11-10 15:45:50,058 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:50,270 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:50] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 5 0.001 0.006 2026-11-10 15:45:50,271 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:50,277 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:50] "POST /web/dataset/call_kw/test.model/website_publish_button HTTP/1.1" 200 - 5 0.002 0.004 2026-11-10 15:45:50,329 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:50,342 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cc9be7c/im_livechat.assets_embed_external.min.css, copying from /web/assets/cc9be7c/im_livechat.assets_embed_external.min.css 2026-11-10 15:45:50,362 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:50] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.017 0.054 2026-11-10 15:45:50,390 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:50] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.008 0.090 2026-11-10 15:45:50,393 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:50,403 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:50] "GET /website/static/src/img/phone.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:45:50,444 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:50] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.008 0.107 2026-11-10 15:45:50,445 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:50,456 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/929d739/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/929d739/website.assets_all_wysiwyg_inside.min.css 2026-11-10 15:45:50,469 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:50] "GET /web/assets/1/929d739/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.007 0.012 2026-11-10 15:45:50,475 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/580fbac/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/580fbac/website.assets_all_wysiwyg_inside.min.js 2026-11-10 15:45:50,486 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:50] "GET /web/assets/1/580fbac/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.003 0.031 2026-11-10 15:45:50,514 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:50,600 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:50,626 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:50] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.012 2026-11-10 15:45:50,633 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:50] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.001 0.017 2026-11-10 15:45:50,646 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:50] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 5 0.003 0.016 2026-11-10 15:45:50,648 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:50] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.000 0.028 2026-11-10 15:45:50,650 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:50] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.000 0.031 2026-11-10 15:45:50,652 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.014 2026-11-10 15:45:50,682 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:50] "GET /website/force/4?path=/website/lang/default?r%3D HTTP/1.1" 303 - 5 0.001 0.018 2026-11-10 15:45:50,687 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 4 2026-11-10 15:45:50,999 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:50] "GET /website/lang/default?r= HTTP/1.1" 303 - 23 0.011 0.303 2026-11-10 15:45:51,005 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:51] "GET /en/ HTTP/1.1" 303 - 2 0.000 0.002 2026-11-10 15:45:51,034 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:51] "GET / HTTP/1.1" 301 - 20 0.009 0.016 2026-11-10 15:45:51,584 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:51] "GET /test_model/test-model-1 HTTP/1.1" 200 - 165 0.060 0.487 2026-11-10 15:45:51,610 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/0137f8f/web.assets_frontend.min.css, copying from /web/assets/1/0137f8f/web.assets_frontend.min.css 2026-11-10 15:45:51,649 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:51] "GET /web/assets/4/0137f8f/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.023 0.030 2026-11-10 15:45:51,653 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/5d51dca/web.assets_frontend_minimal.min.js, copying from /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js 2026-11-10 15:45:51,661 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:51] "GET /web/assets/4/5d51dca/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.003 0.061 2026-11-10 15:45:51,675 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/91416d0/web.__assets_tests_call__.min.js, copying from /web/assets/1/91416d0/web.__assets_tests_call__.min.js 2026-11-10 15:45:51,688 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:51] "GET /web/assets/4/91416d0/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.003 0.016 2026-11-10 15:45:51,735 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:51] "GET /web/image/website/4/logo/Other?unique=b3a58eb HTTP/1.1" 200 - 4 0.001 0.004 2026-11-10 15:45:51,810 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/fe0b018/web.assets_frontend_lazy.min.js, copying from /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js 2026-11-10 15:45:51,827 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:51] "GET /web/assets/4/fe0b018/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.004 0.028 2026-11-10 15:45:51,833 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:51] "GET /web/image/website/4/favicon?unique=b3a58eb HTTP/1.1" 200 - 5 0.002 0.035 2026-11-10 15:45:52,198 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:52,253 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:52,262 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:52] "POST /website/check_new_content_access_rights HTTP/1.1" 200 - 3 0.003 0.004 2026-11-10 15:45:52,309 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:52,382 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:52,408 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:52] "POST /web/dataset/call_kw/test.model/get_views HTTP/1.1" 200 - 16 0.007 0.012 2026-11-10 15:45:52,433 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:52] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.006 2026-11-10 15:45:52,436 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:52] "POST /web/dataset/call_kw/test.model/web_read HTTP/1.1" 200 - 4 0.001 0.008 2026-11-10 15:45:52,493 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:52] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.005 2026-11-10 15:45:52,503 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:52] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.001 0.014 2026-11-10 15:45:52,506 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:52,520 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:52] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 5 0.005 0.011 2026-11-10 15:45:52,522 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.013 2026-11-10 15:45:52,533 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:52] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 5 0.003 0.008 2026-11-10 15:45:52,564 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:52,579 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:52] "POST /web/dataset/call_button/test.model/open_website_url HTTP/1.1" 200 - 7 0.003 0.011 2026-11-10 15:45:52,602 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:52] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.000 0.006 2026-11-10 15:45:52,605 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:52] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.000 0.009 2026-11-10 15:45:52,637 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:52] "GET /website/force/4?path=/test_model/1 HTTP/1.1" 303 - 5 0.001 0.008 2026-11-10 15:45:52,695 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:52] "GET /test_model/test-model-1 HTTP/1.1" 200 - 28 0.012 0.039 2026-11-10 15:45:52,867 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:52,879 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:52] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.003 0.007 2026-11-10 15:45:52,923 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/041dd2b/web._assets_jquery.min.js, copying from /web/assets/041dd2b/web._assets_jquery.min.js 2026-11-10 15:45:52,930 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:52] "GET /web/assets/4/041dd2b/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.003 0.009 2026-11-10 15:45:52,995 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:52] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.006 0.042 2026-11-10 15:45:53,009 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/c9bd19f/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/c9bd19f/website.backend_assets_all_wysiwyg.min.js 2026-11-10 15:45:53,019 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:53] "GET /web/assets/4/c9bd19f/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.003 0.014 2026-11-10 15:45:53,025 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/7de9868/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/7de9868/website.backend_assets_all_wysiwyg.min.css 2026-11-10 15:45:53,040 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:53] "GET /web/assets/4/7de9868/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.008 0.032 2026-11-10 15:45:53,046 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:53,047 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:53,047 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:53,048 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:53,048 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:53,049 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:53,112 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:53] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.000 0.003 2026-11-10 15:45:53,139 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:53] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.002 0.021 2026-11-10 15:45:53,238 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-11-10 15:45:53,284 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-11-10 15:45:54,586 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:54] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 505 0.179 1.119 2026-11-10 15:45:54,818 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-11-10 15:45:54,883 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-11-10 15:45:54,939 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-11-10 15:45:54,951 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:54] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:45:54,960 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:54] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:45:54,966 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:54] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:45:54,973 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:54] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-10 15:45:54,974 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:54] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:45:54,975 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:54] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-11-10 15:45:54,977 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:54] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-11-10 15:45:54,977 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:54] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-10 15:45:54,981 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:54] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:45:54,986 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:54] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:45:54,991 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:54] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:45:54,998 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:54] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:45:55,001 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:55] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:45:55,003 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:55] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:45:55,008 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:55] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:45:55,009 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:55] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:45:55,013 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:55] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-10 15:45:55,015 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:55] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:45:55,016 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:55] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-10 15:45:55,020 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:55] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:45:55,025 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:55,027 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:55] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-10 15:45:55,028 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:55] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:45:55,029 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:55] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:45:55,029 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:55] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:45:55,034 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:55] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:45:55,035 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:55] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:45:55,041 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:55] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:45:55,044 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:55] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:45:55,047 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:55] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:45:55,050 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:55] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:45:55,052 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:55] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:45:55,054 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:55] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:45:55,055 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:55] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:45:55,057 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:55] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:45:55,058 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:55] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:45:55,060 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:55] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:45:55,063 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:55] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:45:55,064 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:55] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:45:55,110 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:55,130 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-11-10 15:45:55,212 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-11-10 15:45:55,220 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:55,272 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:55,334 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:55,395 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:57,181 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:57,206 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:57] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 5 0.002 0.007 2026-11-10 15:45:57,223 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-11-10 15:45:57,236 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:57] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.002 0.009 2026-11-10 15:45:57,238 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:57] "GET /test_model/test-model-1 HTTP/1.1" 301 - 6 0.001 0.010 2026-11-10 15:45:57,288 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:57] "GET /test_model/better-name-1 HTTP/1.1" 200 - 28 0.009 0.037 2026-11-10 15:45:57,351 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-11-10 15:45:57,559 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-11-10 15:45:57,776 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:57,841 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: tour succeeded 2026-11-10 15:45:57,841 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_systray_reditor_tester SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-11-10 15:45:58,041 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: heap 41019996 (allocated 43765760) 2026-11-10 15:45:58,043 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Closing chrome headless with pid 10541 2026-11-10 15:45:58,043 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Closing websocket connection 2026-11-10 15:45:58,043 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Terminating chrome headless with pid 10541 2026-11-10 15:45:58,142 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_154558_141991_test_02_reditor_tester.txt 2026-11-10 15:45:58,142 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Removing chrome user profile "/tmp/tmpkz00uyfa_chrome_odoo" 2026-11-10 15:45:58,188 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_03_reditor_not_tester ... 2026-11-10 15:45:58,586 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Chrome pid: 10857 2026-11-10 15:45:58,586 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Chrome headless temporary user profile dir: /tmp/tmp54dx4m_d_chrome_odoo 2026-11-10 15:45:58,586 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Issuing json command http://127.0.0.1:40049/json/version 2026-11-10 15:45:58,587 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:40049/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:45:58,610 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Browser version: Chrome/150.0.7871.114 2026-11-10 15:45:58,610 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Issuing json command http://127.0.0.1:40049/json 2026-11-10 15:45:58,611 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:40049/json with timeout 3 increased to 10s during tests 2026-11-10 15:45:58,622 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Websocket url found: ws://127.0.0.1:40049/devtools/page/78B2F3283A221F186A01312C6513881D 2026-11-10 15:45:58,631 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Enable chrome headless console log notification 2026-11-10 15:45:58,636 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Chrome headless enable page notifications 2026-11-10 15:45:58,681 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:testtest from n/a 2026-11-10 15:45:58,687 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Setting session cookie in browser 2026-11-10 15:45:58,689 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:58,689 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:58,699 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:45:59,768 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:59] "GET /odoo/action-website.website_preview?path=/test_model/1 HTTP/1.1" 200 - 186 0.073 0.999 2026-11-10 15:45:59,778 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Navigation result: {'frameId': '78B2F3283A221F186A01312C6513881D', 'loaderId': '88A1E2FFEB3A88AD3FD1F19E59407FEF', 'isDownload': False} 2026-11-10 15:45:59,778 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Evaluate ready code "odoo.isTourReady('test_systray_reditor_not_tester')" 2026-11-10 15:45:59,811 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:59] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-11-10 15:45:59,895 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:59] "GET /web/webclient/load_menus/d4db3402e1cfce63ca5cb3d30c5181fe39c4d24afcb2cd5e2fb590d5598a1cea HTTP/1.1" 200 - 112 0.028 0.063 2026-11-10 15:45:59,900 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:59] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.098 2026-11-10 15:45:59,905 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:59] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.098 2026-11-10 15:45:59,917 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.105 2026-11-10 15:45:59,933 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:59] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:45:59,936 104 INFO rb-82af9cd-226617-434699 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-11-10 15:45:59,980 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:45:59] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:46:00,492 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:00] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-10 15:46:00,494 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:00] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:46:00,495 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:00] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:46:00,506 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-11-10 15:46:00,522 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: Owl is running in 'dev' mode. 2026-11-10 15:46:00,532 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:00,562 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.016 2026-11-10 15:46:00,569 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-11-10 15:46:00,578 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.009 2026-11-10 15:46:00,614 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:00,622 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:00,653 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:00,654 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:00,673 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:00] "POST /mail/data HTTP/1.1" 200 - 34 0.027 0.028 2026-11-10 15:46:00,683 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:00,703 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:00] "GET /web/image?model=res.users&field=avatar_128&id=178 HTTP/1.1" 200 - 17 0.009 0.056 2026-11-10 15:46:00,712 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:00] "POST /web/action/load HTTP/1.1" 200 - 7 0.003 0.072 2026-11-10 15:46:00,735 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:00] "GET /web/image/res.partner/626/avatar_128?unique=1794325531000 HTTP/1.1" 200 - 9 0.009 0.089 2026-11-10 15:46:00,736 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.088 2026-11-10 15:46:00,747 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:00] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.017 2026-11-10 15:46:00,748 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:00] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.020 2026-11-10 15:46:00,750 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.019 2026-11-10 15:46:00,753 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.021 2026-11-10 15:46:00,760 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:00] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:00,773 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:00] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.006 0.080 2026-11-10 15:46:00,790 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.032 2026-11-10 15:46:00,793 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.048 2026-11-10 15:46:00,800 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:46:00,822 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:00] "GET /website/force/1?path=/test_model/1 HTTP/1.1" 303 - 6 0.002 0.007 2026-11-10 15:46:00,834 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:46:00,841 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:00] "GET /test_model/1 HTTP/1.1" 301 - 8 0.003 0.006 2026-11-10 15:46:00,850 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 178, model: test.model 2026-11-10 15:46:01,018 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 178, model: test.model 2026-11-10 15:46:01,576 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:01] "GET /test_model/test-model-1 HTTP/1.1" 200 - 313 0.094 0.638 2026-11-10 15:46:01,608 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0137f8f/web.assets_frontend.min.css, copying from /web/assets/0137f8f/web.assets_frontend.min.css 2026-11-10 15:46:01,646 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:01] "GET /web/assets/1/0137f8f/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.029 0.024 2026-11-10 15:46:01,651 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js, copying from /web/assets/5d51dca/web.assets_frontend_minimal.min.js 2026-11-10 15:46:01,658 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:01,658 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:01,666 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:01] "GET /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.006 0.065 2026-11-10 15:46:01,674 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/91416d0/web.__assets_tests_call__.min.js, copying from /web/assets/91416d0/web.__assets_tests_call__.min.js 2026-11-10 15:46:01,687 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:01] "GET /web/assets/1/91416d0/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.003 0.030 2026-11-10 15:46:01,711 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:01] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:46:01,712 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:01] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:46:01,715 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:01] "GET /web/image/website/1/logo/My%20Website?unique=b3a58eb HTTP/1.1" 200 - 5 0.002 0.007 2026-11-10 15:46:01,768 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:01,850 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:01] "GET /website/static/src/img/phone.png HTTP/1.1" 200 - 0 0.000 0.080 2026-11-10 15:46:01,892 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:01] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.005 0.120 2026-11-10 15:46:01,904 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js, copying from /web/assets/fe0b018/web.assets_frontend_lazy.min.js 2026-11-10 15:46:01,922 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:01] "GET /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.004 0.051 2026-11-10 15:46:01,925 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:01,934 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:01] "GET /web/image/website/1/favicon?unique=b3a58eb HTTP/1.1" 200 - 5 0.002 0.050 2026-11-10 15:46:01,999 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:02,209 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:02] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 5 0.001 0.005 2026-11-10 15:46:02,222 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:02,242 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:02] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.010 2026-11-10 15:46:02,250 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:02] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.001 0.018 2026-11-10 15:46:02,253 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:02] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.017 2026-11-10 15:46:02,256 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:02] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.022 2026-11-10 15:46:02,261 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.002 2026-11-10 15:46:02,310 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:02] "GET /website/force/4?path=/website/lang/default?r%3D HTTP/1.1" 303 - 5 0.001 0.006 2026-11-10 15:46:02,315 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 4 2026-11-10 15:46:02,620 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:02] "GET /website/lang/default?r= HTTP/1.1" 303 - 23 0.008 0.298 2026-11-10 15:46:02,630 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:02] "GET /en/ HTTP/1.1" 303 - 2 0.000 0.002 2026-11-10 15:46:02,649 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:02] "GET / HTTP/1.1" 301 - 20 0.005 0.011 2026-11-10 15:46:02,660 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 178, model: test.model 2026-11-10 15:46:02,809 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 178, model: test.model 2026-11-10 15:46:03,312 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:03] "GET /test_model/test-model-1 HTTP/1.1" 200 - 179 0.077 0.580 2026-11-10 15:46:03,335 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/0137f8f/web.assets_frontend.min.css, copying from /web/assets/1/0137f8f/web.assets_frontend.min.css 2026-11-10 15:46:03,373 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:03] "GET /web/assets/4/0137f8f/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.027 0.022 2026-11-10 15:46:03,379 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/5d51dca/web.assets_frontend_minimal.min.js, copying from /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js 2026-11-10 15:46:03,389 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:03] "GET /web/assets/4/5d51dca/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.006 0.058 2026-11-10 15:46:03,403 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/91416d0/web.__assets_tests_call__.min.js, copying from /web/assets/1/91416d0/web.__assets_tests_call__.min.js 2026-11-10 15:46:03,416 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:03] "GET /web/assets/4/91416d0/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.005 0.025 2026-11-10 15:46:03,436 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:03] "GET /web/image/website/4/logo/Other?unique=b3a58eb HTTP/1.1" 200 - 4 0.001 0.004 2026-11-10 15:46:03,523 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/fe0b018/web.assets_frontend_lazy.min.js, copying from /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js 2026-11-10 15:46:03,540 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:03] "GET /web/assets/4/fe0b018/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.003 0.025 2026-11-10 15:46:03,545 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:03] "GET /web/image/website/4/favicon?unique=b3a58eb HTTP/1.1" 200 - 5 0.001 0.032 2026-11-10 15:46:03,923 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:03] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.005 0.056 2026-11-10 15:46:03,936 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/929d739/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/929d739/website.assets_all_wysiwyg_inside.min.css 2026-11-10 15:46:03,948 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:03] "GET /web/assets/4/929d739/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.007 0.012 2026-11-10 15:46:03,952 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/580fbac/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/580fbac/website.assets_all_wysiwyg_inside.min.js 2026-11-10 15:46:03,962 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:03] "GET /web/assets/4/580fbac/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.003 0.029 2026-11-10 15:46:04,014 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:04,078 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:04,086 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:04] "POST /website/check_new_content_access_rights HTTP/1.1" 200 - 3 0.002 0.004 2026-11-10 15:46:04,145 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:04,214 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:04,240 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:04] "POST /web/dataset/call_kw/test.model/get_views HTTP/1.1" 200 - 15 0.007 0.013 2026-11-10 15:46:04,264 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.006 2026-11-10 15:46:04,267 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:04] "POST /web/dataset/call_kw/test.model/web_read HTTP/1.1" 200 - 4 0.001 0.007 2026-11-10 15:46:04,315 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:04,318 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:04] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.007 2026-11-10 15:46:04,324 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:04] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.001 0.012 2026-11-10 15:46:04,331 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.002 2026-11-10 15:46:04,373 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:04,385 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:04] "POST /web/dataset/call_button/test.model/open_website_url HTTP/1.1" 200 - 7 0.002 0.008 2026-11-10 15:46:04,401 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:04] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.005 2026-11-10 15:46:04,403 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:04] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.000 0.006 2026-11-10 15:46:04,419 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:04] "GET /website/force/4?path=/test_model/1 HTTP/1.1" 303 - 5 0.001 0.005 2026-11-10 15:46:04,434 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 178, model: test.model 2026-11-10 15:46:04,442 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 178, model: test.model 2026-11-10 15:46:04,482 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:04] "GET /test_model/test-model-1 HTTP/1.1" 200 - 31 0.011 0.042 2026-11-10 15:46:04,651 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:04,664 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:04] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.003 0.007 2026-11-10 15:46:04,712 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/041dd2b/web._assets_jquery.min.js, copying from /web/assets/041dd2b/web._assets_jquery.min.js 2026-11-10 15:46:04,720 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:04] "GET /web/assets/4/041dd2b/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.003 0.010 2026-11-10 15:46:04,783 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:04] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.005 0.041 2026-11-10 15:46:04,797 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/7de9868/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/7de9868/website.backend_assets_all_wysiwyg.min.css 2026-11-10 15:46:04,813 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:04] "GET /web/assets/4/7de9868/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.007 0.016 2026-11-10 15:46:04,817 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/c9bd19f/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/c9bd19f/website.backend_assets_all_wysiwyg.min.js 2026-11-10 15:46:04,819 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:04,819 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:04,819 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:04,819 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:04,820 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:04,820 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:04,828 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:04] "GET /web/assets/4/c9bd19f/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.003 0.035 2026-11-10 15:46:04,912 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:04] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.000 0.003 2026-11-10 15:46:04,932 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:04] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.002 0.016 2026-11-10 15:46:05,012 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: Proxy(Object) 2026-11-10 15:46:05,050 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: Proxy(Object) 2026-11-10 15:46:06,476 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:06] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 505 0.163 1.260 2026-11-10 15:46:06,649 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: Proxy(Object) 2026-11-10 15:46:06,662 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: Proxy(Object) 2026-11-10 15:46:06,715 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: Proxy(Object) 2026-11-10 15:46:06,726 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:06] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:46:06,740 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:06] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:46:06,744 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:06] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:46:06,761 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:06] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:46:06,764 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:06] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-11-10 15:46:06,769 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:06,770 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:06] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:46:06,771 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:06] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:46:06,772 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:06] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:46:06,776 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:06] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:46:06,779 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:06] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:46:06,780 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:06] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:06,781 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:06] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:06,792 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:06] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:46:06,793 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:06] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:46:06,795 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:06] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:46:06,797 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:06] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:46:06,798 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:06] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:46:06,804 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:06] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:06,805 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:06] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:46:06,807 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:06] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:46:06,813 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:06] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:46:06,817 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:06] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:46:06,818 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:06] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-10 15:46:06,819 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:06] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:46:06,823 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:06] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:06,823 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:06] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:06,824 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: tour succeeded 2026-11-10 15:46:06,825 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:06] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:46:06,827 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_systray_reditor_not_tester SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-11-10 15:46:06,828 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:06] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:46:06,832 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:06] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:06,835 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:06] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:46:06,838 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:06] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:46:06,840 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:06] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:46:06,841 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:06] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:46:06,843 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:06] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:46:06,843 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:06] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:06,852 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:06] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:46:06,853 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:06] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:07,058 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: heap 37119016 (allocated 39309312) 2026-11-10 15:46:07,082 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Closing chrome headless with pid 10857 2026-11-10 15:46:07,083 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Closing websocket connection 2026-11-10 15:46:07,083 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Terminating chrome headless with pid 10857 2026-11-10 15:46:07,191 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_154607_191689_test_03_reditor_not_tester.txt 2026-11-10 15:46:07,191 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Removing chrome user profile "/tmp/tmp54dx4m_d_chrome_odoo" 2026-11-10 15:46:07,230 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_04_not_reditor_tester ... 2026-11-10 15:46:07,627 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Chrome pid: 11158 2026-11-10 15:46:07,627 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Chrome headless temporary user profile dir: /tmp/tmp5hck1kdz_chrome_odoo 2026-11-10 15:46:07,628 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Issuing json command http://127.0.0.1:38587/json/version 2026-11-10 15:46:07,629 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:38587/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:46:07,645 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Browser version: Chrome/150.0.7871.114 2026-11-10 15:46:07,645 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Issuing json command http://127.0.0.1:38587/json 2026-11-10 15:46:07,646 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:38587/json with timeout 3 increased to 10s during tests 2026-11-10 15:46:07,655 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Websocket url found: ws://127.0.0.1:38587/devtools/page/7AF33B159945051970937A57D30829B4 2026-11-10 15:46:07,664 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Enable chrome headless console log notification 2026-11-10 15:46:07,668 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Chrome headless enable page notifications 2026-11-10 15:46:07,720 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:testtest from n/a 2026-11-10 15:46:07,729 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Setting session cookie in browser 2026-11-10 15:46:07,731 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:07,731 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:07,740 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:46:09,821 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:09] "GET /odoo/action-website.website_preview?path=/test_model/1 HTTP/1.1" 200 - 186 0.068 2.015 2026-11-10 15:46:09,824 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Navigation result: {'frameId': '7AF33B159945051970937A57D30829B4', 'loaderId': '531D24D3DD18315F3C5F9EA6065587F5', 'isDownload': False} 2026-11-10 15:46:09,824 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Evaluate ready code "odoo.isTourReady('test_systray_not_reditor_tester')" 2026-11-10 15:46:09,852 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:09] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-11-10 15:46:09,859 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:09] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-11-10 15:46:09,918 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:09,956 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:09] "GET /web/webclient/load_menus/d4db3402e1cfce63ca5cb3d30c5181fe39c4d24afcb2cd5e2fb590d5598a1cea HTTP/1.1" 200 - 112 0.043 0.066 2026-11-10 15:46:09,965 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:09] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.114 2026-11-10 15:46:09,981 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:09] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.126 2026-11-10 15:46:09,990 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:09] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:46:10,039 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:10] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:46:10,553 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:10] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:46:10,554 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:10] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:46:10,555 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:10] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-10 15:46:10,568 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:10] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-11-10 15:46:10,585 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: Owl is running in 'dev' mode. 2026-11-10 15:46:10,595 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:10] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:46:10,621 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:10] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.012 2026-11-10 15:46:10,630 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:10] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-11-10 15:46:10,639 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:10] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.007 2026-11-10 15:46:10,683 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:10,691 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:10,734 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:46:10,737 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:46:10,740 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:10] "POST /mail/data HTTP/1.1" 200 - 34 0.026 0.027 2026-11-10 15:46:10,774 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:10] "GET /web/image?model=res.users&field=avatar_128&id=178 HTTP/1.1" 200 - 17 0.011 0.052 2026-11-10 15:46:10,793 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:10] "GET /web/image/res.partner/626/avatar_128?unique=1794325531000 HTTP/1.1" 200 - 9 0.006 0.075 2026-11-10 15:46:10,804 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:10] "POST /web/action/load HTTP/1.1" 200 - 7 0.003 0.086 2026-11-10 15:46:10,805 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.070 2026-11-10 15:46:10,828 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:10] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:46:10,836 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:10] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.014 0.063 2026-11-10 15:46:10,859 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:10] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.041 2026-11-10 15:46:10,861 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:10] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.028 2026-11-10 15:46:10,863 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.034 2026-11-10 15:46:10,867 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:10] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.033 2026-11-10 15:46:10,875 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.032 2026-11-10 15:46:10,878 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.031 2026-11-10 15:46:10,882 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:46:10,919 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:10] "GET /website/force/1?path=/test_model/1 HTTP/1.1" 303 - 4 0.001 0.005 2026-11-10 15:46:10,937 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:10] "GET /test_model/1 HTTP/1.1" 301 - 3 0.002 0.005 2026-11-10 15:46:10,950 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:11,667 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:11] "GET /test_model/test-model-1 HTTP/1.1" 200 - 291 0.097 0.627 2026-11-10 15:46:11,684 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0137f8f/web.assets_frontend.min.css, copying from /web/assets/0137f8f/web.assets_frontend.min.css 2026-11-10 15:46:11,717 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:11] "GET /web/assets/1/0137f8f/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.023 0.018 2026-11-10 15:46:11,721 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js, copying from /web/assets/5d51dca/web.assets_frontend_minimal.min.js 2026-11-10 15:46:11,728 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:11,729 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:11] "GET /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.003 0.049 2026-11-10 15:46:11,730 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:11,739 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/91416d0/web.__assets_tests_call__.min.js, copying from /web/assets/91416d0/web.__assets_tests_call__.min.js 2026-11-10 15:46:11,758 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:11] "GET /web/assets/1/91416d0/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.003 0.028 2026-11-10 15:46:11,784 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:11] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:46:11,785 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:11] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:46:11,788 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:11] "GET /web/image/website/1/logo/My%20Website?unique=b3a58eb HTTP/1.1" 200 - 4 0.002 0.007 2026-11-10 15:46:11,955 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:11] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 1 0.003 0.114 2026-11-10 15:46:11,964 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js, copying from /web/assets/fe0b018/web.assets_frontend_lazy.min.js 2026-11-10 15:46:11,981 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:11] "GET /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.003 0.133 2026-11-10 15:46:11,987 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:11] "GET /web/image/website/1/favicon?unique=b3a58eb HTTP/1.1" 200 - 4 0.001 0.142 2026-11-10 15:46:11,995 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:12,003 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:12] "POST /web/dataset/call_kw/test.model/website_publish_button HTTP/1.1" 200 - 3 0.001 0.004 2026-11-10 15:46:12,022 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:12] "POST /website/get_seo_data HTTP/1.1" 200 - 3 0.001 0.007 2026-11-10 15:46:12,057 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:12,269 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:12] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:46:12,271 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:12,278 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:12] "POST /web/dataset/call_kw/test.model/website_publish_button HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:46:12,344 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:12,352 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:12] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.057 2026-11-10 15:46:12,388 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:12] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.010 0.082 2026-11-10 15:46:12,398 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:12,463 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:12,526 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:12,590 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:12,665 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:12,690 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:12] "POST /web/dataset/call_kw/test.model/get_views HTTP/1.1" 200 - 15 0.009 0.013 2026-11-10 15:46:12,714 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:46:12,718 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:12] "POST /web/dataset/call_kw/test.model/web_read HTTP/1.1" 200 - 2 0.001 0.007 2026-11-10 15:46:12,772 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:12] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-11-10 15:46:12,780 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:12,782 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:12] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.014 2026-11-10 15:46:12,789 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-11-10 15:46:12,836 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:12,849 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:12] "POST /web/dataset/call_button/test.model/open_website_url HTTP/1.1" 200 - 5 0.002 0.009 2026-11-10 15:46:12,864 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:12] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:12,869 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:12] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-11-10 15:46:12,880 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:12] "GET /website/force/1?path=/test_model/1 HTTP/1.1" 303 - 0 0.000 0.003 2026-11-10 15:46:12,963 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:12] "GET /test_model/test-model-1 HTTP/1.1" 200 - 16 0.010 0.064 2026-11-10 15:46:13,166 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:13] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.006 2026-11-10 15:46:13,185 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:13,197 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:13] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.008 0.029 2026-11-10 15:46:13,240 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: tour succeeded 2026-11-10 15:46:13,240 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_systray_not_reditor_tester SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-11-10 15:46:13,368 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: heap 29820304 (allocated 31174656) 2026-11-10 15:46:13,370 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Closing chrome headless with pid 11158 2026-11-10 15:46:13,370 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Closing websocket connection 2026-11-10 15:46:13,370 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Terminating chrome headless with pid 11158 2026-11-10 15:46:13,465 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_154613_465061_test_04_not_reditor_tester.txt 2026-11-10 15:46:13,465 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Removing chrome user profile "/tmp/tmp5hck1kdz_chrome_odoo" 2026-11-10 15:46:13,510 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_05_not_reditor_not_tester ... 2026-11-10 15:46:13,871 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Chrome pid: 11398 2026-11-10 15:46:13,872 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Chrome headless temporary user profile dir: /tmp/tmppgvoh1b__chrome_odoo 2026-11-10 15:46:13,872 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Issuing json command http://127.0.0.1:38637/json/version 2026-11-10 15:46:13,873 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:38637/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:46:13,888 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Browser version: Chrome/150.0.7871.114 2026-11-10 15:46:13,889 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Issuing json command http://127.0.0.1:38637/json 2026-11-10 15:46:13,890 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:38637/json with timeout 3 increased to 10s during tests 2026-11-10 15:46:13,894 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Websocket url found: ws://127.0.0.1:38637/devtools/page/888021349338AD5AD4F69A62F330D461 2026-11-10 15:46:13,897 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Enable chrome headless console log notification 2026-11-10 15:46:13,903 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Chrome headless enable page notifications 2026-11-10 15:46:13,960 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:testtest from n/a 2026-11-10 15:46:13,966 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Setting session cookie in browser 2026-11-10 15:46:13,973 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:13,973 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:13,982 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:46:14,995 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:14] "GET /odoo/action-website.website_preview?path=/test_model/1 HTTP/1.1" 200 - 186 0.083 0.932 2026-11-10 15:46:14,997 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Navigation result: {'frameId': '888021349338AD5AD4F69A62F330D461', 'loaderId': 'A760E23CE44FC6301554DCEAB383813D', 'isDownload': False} 2026-11-10 15:46:14,998 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:15,028 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:15] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-11-10 15:46:15,040 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.012 2026-11-10 15:46:15,065 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:15,107 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:15] "GET /web/webclient/load_menus/d4db3402e1cfce63ca5cb3d30c5181fe39c4d24afcb2cd5e2fb590d5598a1cea HTTP/1.1" 200 - 112 0.022 0.069 2026-11-10 15:46:15,112 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:15] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.088 2026-11-10 15:46:15,118 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:15] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.101 2026-11-10 15:46:15,121 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:15] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.061 2026-11-10 15:46:15,163 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:15] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:46:15,844 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:15] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-11-10 15:46:15,850 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:15] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:46:15,857 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:15] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-11-10 15:46:15,859 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:15] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.008 2026-11-10 15:46:15,873 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: Owl is running in 'dev' mode. 2026-11-10 15:46:15,883 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:15] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:15,906 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:15] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.011 2026-11-10 15:46:15,919 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:15] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-11-10 15:46:15,934 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:15] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.013 2026-11-10 15:46:15,967 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:15,977 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:16,022 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:46:16,023 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:46:16,028 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:16] "POST /mail/data HTTP/1.1" 200 - 34 0.027 0.030 2026-11-10 15:46:16,037 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:16,068 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:16] "GET /web/image?model=res.users&field=avatar_128&id=178 HTTP/1.1" 200 - 17 0.009 0.066 2026-11-10 15:46:16,078 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:16] "POST /web/action/load HTTP/1.1" 200 - 7 0.002 0.082 2026-11-10 15:46:16,081 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.063 2026-11-10 15:46:16,105 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:16,108 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:16] "GET /web/image/res.partner/626/avatar_128?unique=1794325531000 HTTP/1.1" 200 - 9 0.010 0.103 2026-11-10 15:46:16,129 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:16] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.080 2026-11-10 15:46:16,138 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:16] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.044 2026-11-10 15:46:16,143 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:16] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.045 2026-11-10 15:46:16,147 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.049 2026-11-10 15:46:16,149 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.044 2026-11-10 15:46:16,152 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.039 2026-11-10 15:46:16,152 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:16] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:46:16,163 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:46:16,171 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:16] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.025 2026-11-10 15:46:16,188 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:16] "GET /website/force/1?path=/test_model/1 HTTP/1.1" 303 - 4 0.002 0.006 2026-11-10 15:46:16,206 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:16,206 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:16] "GET /test_model/1 HTTP/1.1" 301 - 3 0.002 0.006 2026-11-10 15:46:16,404 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 178, model: test.model 2026-11-10 15:46:17,014 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:17] "GET /test_model/test-model-1 HTTP/1.1" 200 - 293 0.095 0.709 2026-11-10 15:46:17,034 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0137f8f/web.assets_frontend.min.css, copying from /web/assets/0137f8f/web.assets_frontend.min.css 2026-11-10 15:46:17,070 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:17] "GET /web/assets/1/0137f8f/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.026 0.022 2026-11-10 15:46:17,075 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js, copying from /web/assets/5d51dca/web.assets_frontend_minimal.min.js 2026-11-10 15:46:17,081 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:17,082 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:17,083 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:17] "GET /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.054 2026-11-10 15:46:17,090 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/91416d0/web.__assets_tests_call__.min.js, copying from /web/assets/91416d0/web.__assets_tests_call__.min.js 2026-11-10 15:46:17,102 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:17] "GET /web/assets/1/91416d0/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.019 2026-11-10 15:46:17,140 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:17] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:46:17,140 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:17] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:46:17,143 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:17] "GET /web/image/website/1/logo/My%20Website?unique=b3a58eb HTTP/1.1" 200 - 4 0.003 0.007 2026-11-10 15:46:17,206 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:17,299 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:17,309 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:17,309 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:17] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 1 0.003 0.119 2026-11-10 15:46:17,324 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js, copying from /web/assets/fe0b018/web.assets_frontend_lazy.min.js 2026-11-10 15:46:17,347 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:17] "GET /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.003 0.105 2026-11-10 15:46:17,353 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:17] "GET /web/image/website/1/favicon?unique=b3a58eb HTTP/1.1" 200 - 4 0.001 0.086 2026-11-10 15:46:17,365 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:17,386 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:17] "POST /web/dataset/call_kw/test.model/get_views HTTP/1.1" 200 - 14 0.008 0.012 2026-11-10 15:46:17,409 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:17] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:46:17,414 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:17] "POST /web/dataset/call_kw/test.model/web_read HTTP/1.1" 200 - 2 0.001 0.003 2026-11-10 15:46:17,466 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-11-10 15:46:17,473 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:17] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.008 2026-11-10 15:46:17,474 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:17,483 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-11-10 15:46:17,535 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:17,547 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:17] "POST /web/dataset/call_button/test.model/open_website_url HTTP/1.1" 200 - 5 0.002 0.008 2026-11-10 15:46:17,562 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:17] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:46:17,565 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:17] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-11-10 15:46:17,582 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:17] "GET /website/force/1?path=/test_model/1 HTTP/1.1" 303 - 0 0.000 0.004 2026-11-10 15:46:17,601 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 178, model: test.model 2026-11-10 15:46:17,648 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:17] "GET /test_model/test-model-1 HTTP/1.1" 200 - 18 0.010 0.051 2026-11-10 15:46:17,978 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:17] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:46:18,034 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:18,043 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:18] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.003 0.041 2026-11-10 15:46:18,071 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:18] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.009 0.059 2026-11-10 15:46:18,090 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:18,157 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: tour succeeded 2026-11-10 15:46:18,157 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_systray_not_reditor_not_tester SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-11-10 15:46:18,235 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: heap 29645128 (allocated 31174656) 2026-11-10 15:46:18,240 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Closing chrome headless with pid 11398 2026-11-10 15:46:18,241 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Closing websocket connection 2026-11-10 15:46:18,241 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Terminating chrome headless with pid 11398 2026-11-10 15:46:18,335 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_154618_335783_test_05_not_reditor_not_tester.txt 2026-11-10 15:46:18,336 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Removing chrome user profile "/tmp/tmppgvoh1b__chrome_odoo" 2026-11-10 15:46:18,388 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:46:18,401 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_theme_ir_asset: Starting TestThemeAsset.test_theme_asset_tag ... 2026-11-10 15:46:18,469 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:46:18,514 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_access_rights_and_rules ... 2026-11-10 15:46:18,520 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:46:19,322 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:19] "GET /model/exposed-model HTTP/1.1" 403 - 200 0.067 0.736 2026-11-10 15:46:19,741 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:19] "GET /model/exposed-model HTTP/1.1" 200 - 122 0.039 0.374 2026-11-10 15:46:20,123 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:20] "GET /model/exposed-model HTTP/1.1" 200 - 121 0.038 0.332 2026-11-10 15:46:20,163 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_cannot_bypass_read_rights ... 2026-11-10 15:46:20,203 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2, model: test.model.exposed 2026-11-10 15:46:20,233 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_default_layout ... 2026-11-10 15:46:20,499 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome pid: 11637 2026-11-10 15:46:20,499 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome headless temporary user profile dir: /tmp/tmpl_bu54se_chrome_odoo 2026-11-10 15:46:20,499 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Issuing json command http://127.0.0.1:43897/json/version 2026-11-10 15:46:20,500 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:43897/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:46:20,513 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Browser version: Chrome/150.0.7871.114 2026-11-10 15:46:20,513 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Issuing json command http://127.0.0.1:43897/json 2026-11-10 15:46:20,514 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:43897/json with timeout 3 increased to 10s during tests 2026-11-10 15:46:20,520 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Websocket url found: ws://127.0.0.1:43897/devtools/page/87FB767F302A6D985426BDE834D4184E 2026-11-10 15:46:20,529 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Enable chrome headless console log notification 2026-11-10 15:46:20,532 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome headless enable page notifications 2026-11-10 15:46:20,553 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:admin from n/a 2026-11-10 15:46:20,563 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Setting session cookie in browser 2026-11-10 15:46:20,565 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:20,565 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:20,577 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:46:21,727 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:21] "GET /model/exposed-model HTTP/1.1" 200 - 294 0.132 1.020 2026-11-10 15:46:21,731 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Navigation result: {'frameId': '87FB767F302A6D985426BDE834D4184E', 'loaderId': '10A2A68F290EF4FC39ED3A2EC025FF65', 'isDownload': False} 2026-11-10 15:46:21,731 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Evaluate ready code "odoo.isTourReady('website_controller_page_listing_layout')" 2026-11-10 15:46:21,753 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:46:21,765 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0137f8f/web.assets_frontend.min.css, copying from /web/assets/0137f8f/web.assets_frontend.min.css 2026-11-10 15:46:21,808 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:21] "GET /web/assets/1/0137f8f/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.029 0.025 2026-11-10 15:46:21,814 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js, copying from /web/assets/5d51dca/web.assets_frontend_minimal.min.js 2026-11-10 15:46:21,823 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:21,824 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:21,826 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:21] "GET /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.058 2026-11-10 15:46:21,847 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/91416d0/web.__assets_tests_call__.min.js, copying from /web/assets/91416d0/web.__assets_tests_call__.min.js 2026-11-10 15:46:21,859 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:21] "GET /web/assets/1/91416d0/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.030 2026-11-10 15:46:21,901 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:21] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:46:21,903 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:46:21,907 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:21] "GET /web/image/website/1/logo/My%20Website?unique=a84845e HTTP/1.1" 200 - 4 0.002 0.009 2026-11-10 15:46:21,939 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:21] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:46:21,961 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js, copying from /web/assets/fe0b018/web.assets_frontend_lazy.min.js 2026-11-10 15:46:21,980 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:21] "GET /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.029 2026-11-10 15:46:21,986 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:21] "GET /web/image/website/1/favicon?unique=a84845e HTTP/1.1" 200 - 4 0.001 0.035 2026-11-10 15:46:22,290 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:22] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:46:22,353 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:22,392 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:22] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.002 0.073 2026-11-10 15:46:22,423 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:22] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.009 0.097 2026-11-10 15:46:22,989 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:22] "GET /odoo/action-website.website_preview?path=/model/exposed-model&enable_editor=1 HTTP/1.1" 200 - 125 0.044 0.579 2026-11-10 15:46:23,015 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:23] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-11-10 15:46:23,051 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:23,450 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:23] "GET /web/webclient/load_menus/4b18c89d991b21d1d941838ec906bd0b9382bf0dbb5158404e7a53395aeedad4 HTTP/1.1" 200 - 919 0.131 0.307 2026-11-10 15:46:23,455 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:23] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.445 2026-11-10 15:46:23,464 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:23] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.449 2026-11-10 15:46:23,478 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.006 0.455 2026-11-10 15:46:23,492 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:23] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:46:23,531 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:23] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:46:24,140 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:24] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-11-10 15:46:24,145 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:24] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-10 15:46:24,146 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:24] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-10 15:46:24,154 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:24,160 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:24] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-11-10 15:46:24,182 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Owl is running in 'dev' mode. 2026-11-10 15:46:24,215 104 INFO rb-82af9cd-226617-434699 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-10 15:46:24,259 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:24] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.029 0.047 2026-11-10 15:46:24,266 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:24] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.062 2026-11-10 15:46:24,283 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:24] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.004 0.039 2026-11-10 15:46:24,346 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:24] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:46:24,370 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:24] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.029 0.098 2026-11-10 15:46:24,382 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:24] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.088 2026-11-10 15:46:24,407 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:24] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.055 2026-11-10 15:46:24,418 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:46:24,582 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:24] "POST /mail/data HTTP/1.1" 200 - 135 0.069 0.215 2026-11-10 15:46:24,603 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:24] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.005 0.184 2026-11-10 15:46:24,604 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:24] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.307 2026-11-10 15:46:24,626 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:24] "GET /web/image/res.partner/3/avatar_128?unique=1794323151000 HTTP/1.1" 200 - 9 0.006 0.213 2026-11-10 15:46:24,638 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:24] "POST /web/action/load HTTP/1.1" 200 - 7 0.003 0.225 2026-11-10 15:46:24,661 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:24] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.042 2026-11-10 15:46:24,664 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:24] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:46:24,667 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:46:24,674 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:24] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.002 0.012 2026-11-10 15:46:24,679 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:46:24,681 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:46:24,702 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:24] "GET /website/force/1?path=/model/exposed-model HTTP/1.1" 303 - 1 0.001 0.007 2026-11-10 15:46:24,706 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:24] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-11-10 15:46:24,776 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:24] "GET /model/exposed-model HTTP/1.1" 200 - 36 0.012 0.054 2026-11-10 15:46:24,782 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:24] "GET /web/assets/041dd2b/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.001 0.060 2026-11-10 15:46:24,865 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:24] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.006 0.042 2026-11-10 15:46:24,998 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:24] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.006 0.123 2026-11-10 15:46:25,004 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7de9868/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/7de9868/website.backend_assets_all_wysiwyg.min.css 2026-11-10 15:46:25,019 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:25] "GET /web/assets/1/7de9868/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.009 0.064 2026-11-10 15:46:25,025 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c9bd19f/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/c9bd19f/website.backend_assets_all_wysiwyg.min.js 2026-11-10 15:46:25,039 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:25] "GET /web/assets/1/c9bd19f/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.004 0.053 2026-11-10 15:46:25,115 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:25,115 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:25,116 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:25,116 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:25,117 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:25,117 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:25,213 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cc9be7c/im_livechat.assets_embed_external.min.css, copying from /web/assets/cc9be7c/im_livechat.assets_embed_external.min.css 2026-11-10 15:46:25,232 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:25] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 23 0.017 0.052 2026-11-10 15:46:25,258 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:25] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.007 0.087 2026-11-10 15:46:25,303 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:25] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.005 0.114 2026-11-10 15:46:25,317 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/929d739/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/929d739/website.assets_all_wysiwyg_inside.min.css 2026-11-10 15:46:25,330 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:25] "GET /web/assets/1/929d739/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.007 0.013 2026-11-10 15:46:25,335 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/580fbac/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/580fbac/website.assets_all_wysiwyg_inside.min.js 2026-11-10 15:46:25,344 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:25] "GET /web/assets/1/580fbac/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.003 0.030 2026-11-10 15:46:25,629 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:25] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 299 0.082 0.137 2026-11-10 15:46:25,633 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:25] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.000 0.210 2026-11-10 15:46:25,649 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:25] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.003 0.217 2026-11-10 15:46:25,735 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-11-10 15:46:25,769 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-11-10 15:46:26,279 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:46:27,124 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:27] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.173 1.165 2026-11-10 15:46:27,348 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-11-10 15:46:27,412 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-11-10 15:46:27,478 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-11-10 15:46:27,493 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:27] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:46:27,500 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:27] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:27,503 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:27] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:27,503 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:27] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:46:27,504 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:27] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:46:27,507 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:27] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:46:27,509 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:46:27,512 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:27] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:46:27,513 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:27] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:27,517 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:27,524 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:27] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:46:27,526 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:27] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:46:27,527 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:27] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:46:27,527 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:27] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:46:27,528 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:27] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:46:27,530 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:27] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:46:27,540 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:27] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:46:27,541 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:27] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:46:27,543 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:27] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:46:27,543 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:27] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:46:27,545 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:27] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:46:27,547 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:27] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:27,553 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:27] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:46:27,556 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:27] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:27,557 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:27] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:27,561 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:27] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:46:27,561 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:27] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:46:27,565 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:27] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:46:27,566 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:27] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:46:27,566 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:27] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:46:27,570 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:27] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:46:27,572 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:27] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:46:27,572 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:27] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:46:27,580 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:27] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:46:27,584 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:27] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:27,585 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:27] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:27,588 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:27] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:46:27,589 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:27] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:27,590 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:27] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:46:27,712 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:27,773 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:27,870 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:27,885 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:27] "POST /web/dataset/call_kw/website.controller.page/read HTTP/1.1" 200 - 8 0.004 0.006 2026-11-10 15:46:27,902 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-11-10 15:46:27,925 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:28,006 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:28,064 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:28,086 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: Simulating signal changes during tests 2026-11-10 15:46:28,086 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:28] "POST /web/dataset/call_kw/website.controller.page/write HTTP/1.1" 200 - 19 0.008 0.013 2026-11-10 15:46:28,089 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:28] "POST /website/save_session_layout_mode HTTP/1.1" 200 - 3 0.000 0.022 2026-11-10 15:46:28,110 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-11-10 15:46:28,599 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:28] "GET /model/exposed-model HTTP/1.1" 200 - 131 0.044 0.414 2026-11-10 15:46:28,838 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:28] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.011 0.032 2026-11-10 15:46:28,844 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:28] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.046 2026-11-10 15:46:28,920 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-11-10 15:46:28,959 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-11-10 15:46:29,071 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:29] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 298 0.078 0.143 2026-11-10 15:46:29,179 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-11-10 15:46:29,237 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-11-10 15:46:29,339 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:29] "POST /web/dataset/call_kw/website.controller.page/read HTTP/1.1" 200 - 3 0.001 0.004 2026-11-10 15:46:29,361 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-11-10 15:46:29,370 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-11-10 15:46:29,388 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:29,440 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:29,506 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:31,521 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-11-10 15:46:31,537 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:31,597 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:31] "GET /model/exposed-model HTTP/1.1" 200 - 36 0.017 0.058 2026-11-10 15:46:31,662 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-11-10 15:46:31,772 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:31] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.011 2026-11-10 15:46:31,812 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:31] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.008 0.042 2026-11-10 15:46:31,815 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-11-10 15:46:32,169 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: tour succeeded 2026-11-10 15:46:32,169 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR website_controller_page_listing_layout SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-11-10 15:46:32,446 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: heap 46630040 (allocated 49266688) 2026-11-10 15:46:32,448 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Closing chrome headless with pid 11637 2026-11-10 15:46:32,448 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Closing websocket connection 2026-11-10 15:46:32,449 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Terminating chrome headless with pid 11637 2026-11-10 15:46:32,556 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_154632_556677_test_default_layout.txt 2026-11-10 15:46:32,556 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Removing chrome user profile "/tmp/tmpl_bu54se_chrome_odoo" 2026-11-10 15:46:32,831 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome pid: 11933 2026-11-10 15:46:32,831 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome headless temporary user profile dir: /tmp/tmpm9qyaw1q_chrome_odoo 2026-11-10 15:46:32,831 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Issuing json command http://127.0.0.1:40689/json/version 2026-11-10 15:46:32,832 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:40689/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:46:32,838 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Browser version: Chrome/150.0.7871.114 2026-11-10 15:46:32,838 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Issuing json command http://127.0.0.1:40689/json 2026-11-10 15:46:32,838 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:40689/json with timeout 3 increased to 10s during tests 2026-11-10 15:46:32,849 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Websocket url found: ws://127.0.0.1:40689/devtools/page/670E7C0260D71F81E40FD758AA324F8B 2026-11-10 15:46:32,856 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Enable chrome headless console log notification 2026-11-10 15:46:32,858 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome headless enable page notifications 2026-11-10 15:46:32,872 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:admin from n/a 2026-11-10 15:46:32,875 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Setting session cookie in browser 2026-11-10 15:46:32,876 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:32,876 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:32,956 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:32] "GET /model/exposed-model HTTP/1.1" 200 - 21 0.010 0.064 2026-11-10 15:46:32,959 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Navigation result: {'frameId': '670E7C0260D71F81E40FD758AA324F8B', 'loaderId': '0D86909046E40FF9412A681BA41B7FCF', 'isDownload': False} 2026-11-10 15:46:32,960 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:33,022 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:46:33,024 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:33] "GET /web/assets/1/0137f8f/web.assets_frontend.min.css HTTP/1.1" 200 - 3 0.001 0.006 2026-11-10 15:46:33,033 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:33,034 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:33,035 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:33] "GET /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 3 0.002 0.004 2026-11-10 15:46:33,053 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:33] "GET /web/assets/1/91416d0/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 3 0.001 0.004 2026-11-10 15:46:33,114 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:46:33,116 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:33] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:46:33,118 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:33] "GET /web/image/website/1/logo/My%20Website?unique=a84845e HTTP/1.1" 200 - 3 0.002 0.006 2026-11-10 15:46:33,137 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:33] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:46:33,155 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:33] "GET /web/image/website/1/favicon?unique=a84845e HTTP/1.1" 200 - 4 0.002 0.007 2026-11-10 15:46:33,160 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:33] "GET /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 3 0.001 0.009 2026-11-10 15:46:33,468 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:33] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:46:33,498 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:33] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 2 0.001 0.006 2026-11-10 15:46:33,540 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:33] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.009 0.035 2026-11-10 15:46:33,550 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:33,662 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:33] "GET /odoo/action-website.website_preview?path=/model/exposed-model HTTP/1.1" 200 - 33 0.016 0.082 2026-11-10 15:46:33,694 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:33] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-11-10 15:46:33,733 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:34,214 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:34] "GET /web/webclient/load_menus/4b18c89d991b21d1d941838ec906bd0b9382bf0dbb5158404e7a53395aeedad4 HTTP/1.1" 200 - 918 0.191 0.335 2026-11-10 15:46:34,221 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:34] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.531 2026-11-10 15:46:34,232 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:34] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.540 2026-11-10 15:46:34,244 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:34] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.547 2026-11-10 15:46:34,256 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:34] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:46:34,325 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:34] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:46:34,900 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:34] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-10 15:46:34,902 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:34] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:46:34,903 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:34] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-10 15:46:34,906 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:34,914 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:34] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:46:34,935 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Owl is running in 'dev' mode. 2026-11-10 15:46:34,944 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:34] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:46:34,969 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:34] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.011 2026-11-10 15:46:34,994 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:34] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.015 2026-11-10 15:46:35,075 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:35] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.021 0.055 2026-11-10 15:46:35,110 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:46:35,231 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:35] "POST /mail/data HTTP/1.1" 200 - 67 0.046 0.141 2026-11-10 15:46:35,233 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.180 2026-11-10 15:46:35,256 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:35] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.006 0.158 2026-11-10 15:46:35,260 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.006 2026-11-10 15:46:35,291 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:35] "GET /web/image/res.partner/3/avatar_128?unique=1794323151000 HTTP/1.1" 200 - 9 0.008 0.187 2026-11-10 15:46:35,307 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:35] "POST /web/action/load HTTP/1.1" 200 - 6 0.004 0.201 2026-11-10 15:46:35,327 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:35] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:46:35,328 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:35] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.063 2026-11-10 15:46:35,358 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:35] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.009 0.030 2026-11-10 15:46:35,369 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:35] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.033 2026-11-10 15:46:35,372 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:35] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.000 0.033 2026-11-10 15:46:35,375 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.031 2026-11-10 15:46:35,378 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.026 2026-11-10 15:46:35,383 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.029 2026-11-10 15:46:35,404 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:35] "GET /website/force/1?path=/model/exposed-model HTTP/1.1" 303 - 1 0.001 0.008 2026-11-10 15:46:35,422 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:35,483 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:35] "GET /model/exposed-model HTTP/1.1" 200 - 36 0.013 0.057 2026-11-10 15:46:35,698 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:35] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.006 0.125 2026-11-10 15:46:35,860 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:35] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.010 2026-11-10 15:46:35,905 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:35] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.012 0.042 2026-11-10 15:46:35,908 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:35] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.000 0.034 2026-11-10 15:46:35,927 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:35] "GET /web/assets/1/929d739/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 4 0.001 0.007 2026-11-10 15:46:35,930 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:35] "GET /web/assets/1/580fbac/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 4 0.001 0.009 2026-11-10 15:46:35,996 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: tour succeeded 2026-11-10 15:46:35,997 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: ╔═══════════════════════════════════════════════════════════╗ ║ TOUR website_controller_page_default_page_check SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════╝ 2026-11-10 15:46:36,086 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: heap 33703220 (allocated 35631104) 2026-11-10 15:46:36,092 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Closing chrome headless with pid 11933 2026-11-10 15:46:36,093 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Closing websocket connection 2026-11-10 15:46:36,095 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Terminating chrome headless with pid 11933 2026-11-10 15:46:36,197 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_154636_197079_test_default_layout.txt 2026-11-10 15:46:36,197 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Removing chrome user profile "/tmp/tmpm9qyaw1q_chrome_odoo" 2026-11-10 15:46:36,278 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_expose_model ... 2026-11-10 15:46:36,287 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:46:37,205 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:37] "GET /model/exposed-model HTTP/1.1" 200 - 196 0.070 0.850 2026-11-10 15:46:37,266 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:37] "GET /model/exposed-model/test-partner-0-1 HTTP/1.1" 200 - 18 0.008 0.046 2026-11-10 15:46:37,503 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:37] "GET /model/exposed-model/fake-slug-1 HTTP/1.1" 404 - 28 0.013 0.218 2026-11-10 15:46:37,557 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:37] "GET /model/exposed-model/non-reachable-3 HTTP/1.1" 404 - 16 0.007 0.039 2026-11-10 15:46:37,594 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:37] "GET /model/some-other-slug HTTP/1.1" 404 - 12 0.006 0.027 2026-11-10 15:46:38,035 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:38] "GET /model/exposed-model HTTP/1.1" 404 - 115 0.053 0.374 2026-11-10 15:46:38,037 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_expose_model: waiting for threads: [] 2026-11-10 15:46:38,072 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_model_constrains ... 2026-11-10 15:46:38,132 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_search_listing ... 2026-11-10 15:46:38,138 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:46:39,979 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:39] "GET /model/exposed-model?search=1 HTTP/1.1" 200 - 196 0.080 1.763 2026-11-10 15:46:40,028 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:40] "GET /model/exposed-model/page/2 HTTP/1.1" 200 - 12 0.004 0.037 2026-11-10 15:46:40,046 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:40] "GET /model/exposed-model/page/2?search=test_partner_0 HTTP/1.1" 303 - 5 0.002 0.006 2026-11-10 15:46:40,073 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:40] "GET /model/exposed-model?search=test_partner_0&order=create_date+desc HTTP/1.1" 200 - 12 0.003 0.022 2026-11-10 15:46:40,136 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:46:40,151 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize: Starting TestWebsiteFieldSanitize.test_sanitize_video_iframe ... 2026-11-10 15:46:40,759 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome pid: 12181 2026-11-10 15:46:40,759 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome headless temporary user profile dir: /tmp/tmprg05oft2_chrome_odoo 2026-11-10 15:46:40,759 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Issuing json command http://127.0.0.1:34311/json/version 2026-11-10 15:46:40,760 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:34311/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:46:40,776 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Browser version: Chrome/150.0.7871.114 2026-11-10 15:46:40,777 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Issuing json command http://127.0.0.1:34311/json 2026-11-10 15:46:40,777 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:34311/json with timeout 3 increased to 10s during tests 2026-11-10 15:46:40,790 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Websocket url found: ws://127.0.0.1:34311/devtools/page/C3C4091D6876D69D4223F0ABDD3C9270 2026-11-10 15:46:40,798 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Enable chrome headless console log notification 2026-11-10 15:46:40,803 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome headless enable page notifications 2026-11-10 15:46:40,881 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:admin from n/a 2026-11-10 15:46:40,890 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Setting session cookie in browser 2026-11-10 15:46:40,892 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:40,892 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:40,903 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:46:42,115 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:42] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1 HTTP/1.1" 200 - 181 0.103 1.112 2026-11-10 15:46:42,119 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Navigation result: {'frameId': 'C3C4091D6876D69D4223F0ABDD3C9270', 'loaderId': '7C4CD96F0E7E0F740147C66CE7C610B5', 'isDownload': False} 2026-11-10 15:46:42,119 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Evaluate ready code "odoo.isTourReady('website_designer_iframe_video')" 2026-11-10 15:46:42,733 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:42] "GET /web/webclient/load_menus/4b18c89d991b21d1d941838ec906bd0b9382bf0dbb5158404e7a53395aeedad4 HTTP/1.1" 200 - 920 0.229 0.360 2026-11-10 15:46:42,742 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:42] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.598 2026-11-10 15:46:42,750 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:42] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.606 2026-11-10 15:46:42,763 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.611 2026-11-10 15:46:42,767 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:42] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.622 2026-11-10 15:46:42,782 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:42] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:46:42,789 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:42,838 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:42] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:46:43,457 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:43] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:46:43,458 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:43] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-10 15:46:43,460 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:43] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:46:43,475 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:43] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-11-10 15:46:43,495 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Owl is running in 'dev' mode. 2026-11-10 15:46:43,533 104 INFO rb-82af9cd-226617-434699 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-10 15:46:43,571 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:43] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.017 0.059 2026-11-10 15:46:43,576 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:43] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.057 2026-11-10 15:46:43,593 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:43] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.004 0.058 2026-11-10 15:46:43,600 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:43,656 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:43] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:46:43,682 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:43] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.027 0.111 2026-11-10 15:46:43,685 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.054 2026-11-10 15:46:43,700 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:43] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.076 2026-11-10 15:46:43,761 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:46:43,768 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:43,917 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:43] "POST /mail/data HTTP/1.1" 200 - 134 0.101 0.191 2026-11-10 15:46:43,937 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:43] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.006 0.232 2026-11-10 15:46:44,011 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:44] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1&enable_editor=1 HTTP/1.1" 200 - 22 0.013 0.366 2026-11-10 15:46:44,037 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:44] "GET /web/image/res.partner/3/avatar_128?unique=1794323151000 HTTP/1.1" 200 - 9 0.007 0.326 2026-11-10 15:46:44,051 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:44] "POST /web/action/load HTTP/1.1" 200 - 7 0.003 0.338 2026-11-10 15:46:44,055 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.348 2026-11-10 15:46:44,080 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.094 2026-11-10 15:46:44,387 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:44,403 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:44] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.010 2026-11-10 15:46:44,407 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:44] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-11-10 15:46:44,416 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Owl is running in 'dev' mode. 2026-11-10 15:46:44,464 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:44] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.004 0.014 2026-11-10 15:46:44,515 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:44] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.013 0.048 2026-11-10 15:46:44,642 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:44] "POST /mail/data HTTP/1.1" 200 - 67 0.035 0.081 2026-11-10 15:46:44,661 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:44] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.006 0.116 2026-11-10 15:46:44,663 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.131 2026-11-10 15:46:44,702 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:44] "GET /web/image/res.partner/3/avatar_128?unique=1794323151000 HTTP/1.1" 200 - 9 0.009 0.135 2026-11-10 15:46:44,724 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:44] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.114 2026-11-10 15:46:44,733 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:44] "POST /web/action/load HTTP/1.1" 200 - 6 0.003 0.164 2026-11-10 15:46:44,754 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.074 2026-11-10 15:46:44,757 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:44] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:44,769 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:44] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.002 0.009 2026-11-10 15:46:44,776 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:46:44,780 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.022 2026-11-10 15:46:44,783 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.018 2026-11-10 15:46:44,788 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:46:44,813 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:44] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 6 0.005 0.009 2026-11-10 15:46:44,819 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:44] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.017 2026-11-10 15:46:46,123 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:46] "GET /test_website/model_item/1 HTTP/1.1" 200 - 1111 0.271 1.032 2026-11-10 15:46:46,127 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:46] "GET /web/assets/041dd2b/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.001 1.295 2026-11-10 15:46:46,162 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0137f8f/web.assets_frontend.min.css, copying from /web/assets/0137f8f/web.assets_frontend.min.css 2026-11-10 15:46:46,205 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:46] "GET /web/assets/1/0137f8f/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.030 0.026 2026-11-10 15:46:46,210 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js, copying from /web/assets/5d51dca/web.assets_frontend_minimal.min.js 2026-11-10 15:46:46,219 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:46,220 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:46,221 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:46] "GET /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.005 0.066 2026-11-10 15:46:46,279 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:46] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:46:46,286 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:46] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 19 0.007 0.115 2026-11-10 15:46:46,295 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/91416d0/web.__assets_tests_call__.min.js, copying from /web/assets/91416d0/web.__assets_tests_call__.min.js 2026-11-10 15:46:46,318 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:46] "GET /web/assets/1/91416d0/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.004 0.096 2026-11-10 15:46:46,326 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c9bd19f/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/c9bd19f/website.backend_assets_all_wysiwyg.min.js 2026-11-10 15:46:46,344 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:46] "GET /web/assets/1/c9bd19f/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.004 0.038 2026-11-10 15:46:46,347 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:46] "GET /web/image/website/1/logo/My%20Website?unique=a84845e HTTP/1.1" 200 - 4 0.001 0.070 2026-11-10 15:46:46,356 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7de9868/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/7de9868/website.backend_assets_all_wysiwyg.min.css 2026-11-10 15:46:46,371 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:46] "GET /web/assets/1/7de9868/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.010 0.065 2026-11-10 15:46:46,415 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:46,415 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:46,416 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:46,416 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:46,417 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:46,417 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:46,587 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:46] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.007 0.148 2026-11-10 15:46:46,599 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js, copying from /web/assets/fe0b018/web.assets_frontend_lazy.min.js 2026-11-10 15:46:46,618 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:46] "GET /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.004 0.084 2026-11-10 15:46:46,627 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:46] "GET /web/image/website/1/favicon?unique=a84845e HTTP/1.1" 200 - 5 0.002 0.054 2026-11-10 15:46:46,928 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:46] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 5 0.001 0.007 2026-11-10 15:46:47,021 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cc9be7c/im_livechat.assets_embed_external.min.css, copying from /web/assets/cc9be7c/im_livechat.assets_embed_external.min.css 2026-11-10 15:46:47,043 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:47] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.021 0.070 2026-11-10 15:46:47,077 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:47] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.013 0.109 2026-11-10 15:46:47,102 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:47] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 13 0.008 0.117 2026-11-10 15:46:47,182 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:47] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.006 0.064 2026-11-10 15:46:47,215 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/929d739/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/929d739/website.assets_all_wysiwyg_inside.min.css 2026-11-10 15:46:47,231 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:47] "GET /web/assets/1/929d739/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.008 0.016 2026-11-10 15:46:47,235 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/580fbac/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/580fbac/website.assets_all_wysiwyg_inside.min.js 2026-11-10 15:46:47,247 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:47] "GET /web/assets/1/580fbac/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.004 0.035 2026-11-10 15:46:47,566 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:47] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 302 0.096 0.150 2026-11-10 15:46:47,571 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:47] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.000 0.236 2026-11-10 15:46:47,587 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:47] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.003 0.245 2026-11-10 15:46:47,689 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-11-10 15:46:47,726 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-11-10 15:46:48,239 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:46:49,127 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:49] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.188 1.209 2026-11-10 15:46:49,362 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-11-10 15:46:49,460 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-11-10 15:46:49,531 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-11-10 15:46:49,556 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:49] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:46:49,556 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:49] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:46:49,561 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:46:49,561 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:49] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:46:49,566 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:49] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:46:49,567 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:49] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-10 15:46:49,570 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:49] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-11-10 15:46:49,572 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:49] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:46:49,573 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:49] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:49,577 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:49] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:46:49,579 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:49] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:46:49,582 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:49] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:46:49,584 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:49] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:46:49,588 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:49] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:49,592 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:49] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:49,598 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:49] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-10 15:46:49,598 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:49] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-10 15:46:49,599 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:49] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:49,600 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:49] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-10 15:46:49,602 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:49] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:46:49,603 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:49] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:46:49,611 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:49,616 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:49] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:46:49,617 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:49] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:49,618 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:49] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:46:49,619 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:49] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:46:49,621 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:49] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:46:49,621 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:49] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:46:49,633 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:49] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:46:49,635 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:49] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:46:49,636 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:49] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:46:49,639 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:49] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:46:49,641 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:49] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:46:49,642 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:49] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:46:49,644 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:49] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:46:49,650 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:49] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:46:49,651 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:49] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:46:49,652 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:49] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:46:49,903 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for http://www.youtube.com/embed/nbso3NVz3p8?rel=0&autoplay=0 2026-11-10 15:46:49,947 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for http://www.youtube.com/embed/nbso3NVz3p8?rel=0&autoplay=0 2026-11-10 15:46:49,969 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:50,646 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:50] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:46:50,648 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:50] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:46:50,656 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:50] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:46:50,657 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:50] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:46:50,752 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-11-10 15:46:50,803 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-11-10 15:46:50,811 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:50,867 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:51,988 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:52,014 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:52] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 6 0.002 0.006 2026-11-10 15:46:52,034 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-11-10 15:46:52,049 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:52] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.002 0.011 2026-11-10 15:46:52,135 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:52] "GET /test_website/model_item/1 HTTP/1.1" 200 - 31 0.013 0.085 2026-11-10 15:46:52,245 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-11-10 15:46:52,261 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for http://www.youtube.com/embed/nbso3NVz3p8?rel=0&autoplay=0 2026-11-10 15:46:52,552 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:52] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.007 2026-11-10 15:46:52,580 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:52] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.009 0.026 2026-11-10 15:46:52,595 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:52] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.004 0.034 2026-11-10 15:46:52,650 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-11-10 15:46:52,687 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:52,743 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: tour succeeded 2026-11-10 15:46:52,743 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: ╔══════════════════════════════════════════════╗ ║ TOUR website_designer_iframe_video SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-11-10 15:46:52,942 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: heap 41313324 (allocated 43642880) 2026-11-10 15:46:52,947 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Closing chrome headless with pid 12181 2026-11-10 15:46:52,948 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Closing websocket connection 2026-11-10 15:46:52,948 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Terminating chrome headless with pid 12181 2026-11-10 15:46:53,043 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_154653_043802_test_sanitize_video_iframe.txt 2026-11-10 15:46:53,044 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Removing chrome user profile "/tmp/tmprg05oft2_chrome_odoo" 2026-11-10 15:46:53,326 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome pid: 12519 2026-11-10 15:46:53,328 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome headless temporary user profile dir: /tmp/tmprej4c2pe_chrome_odoo 2026-11-10 15:46:53,328 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Issuing json command http://127.0.0.1:36719/json/version 2026-11-10 15:46:53,331 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:36719/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:46:53,355 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Browser version: Chrome/150.0.7871.114 2026-11-10 15:46:53,355 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Issuing json command http://127.0.0.1:36719/json 2026-11-10 15:46:53,356 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:36719/json with timeout 3 increased to 10s during tests 2026-11-10 15:46:53,361 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Websocket url found: ws://127.0.0.1:36719/devtools/page/5FB024A0EE654E8B4B1B18A7B94DF561 2026-11-10 15:46:53,370 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Enable chrome headless console log notification 2026-11-10 15:46:53,374 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome headless enable page notifications 2026-11-10 15:46:53,391 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:restricted from n/a 2026-11-10 15:46:53,403 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Setting session cookie in browser 2026-11-10 15:46:53,406 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:53,406 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:53,658 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:53] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1 HTTP/1.1" 200 - 94 0.072 0.170 2026-11-10 15:46:53,663 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Navigation result: {'frameId': '5FB024A0EE654E8B4B1B18A7B94DF561', 'loaderId': '1A99B3975693258EA06850CCEDFAA746', 'isDownload': False} 2026-11-10 15:46:53,663 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:53,692 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:53] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-11-10 15:46:53,700 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:53] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-11-10 15:46:53,729 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:53,790 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:53] "GET /web/webclient/load_menus/d4db3402e1cfce63ca5cb3d30c5181fe39c4d24afcb2cd5e2fb590d5598a1cea HTTP/1.1" 200 - 110 0.043 0.059 2026-11-10 15:46:53,799 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:53] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.109 2026-11-10 15:46:53,813 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.005 0.115 2026-11-10 15:46:53,828 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:53] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:46:53,880 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:53] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:46:54,400 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:54] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-10 15:46:54,404 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:54] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:46:54,406 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:54] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:46:54,411 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:54] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:46:54,427 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Owl is running in 'dev' mode. 2026-11-10 15:46:54,440 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:54] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:54,459 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:54] "GET /odoo/offline HTTP/1.1" 200 - 2 0.001 0.007 2026-11-10 15:46:54,471 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:54] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.004 2026-11-10 15:46:54,488 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:54] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.013 2026-11-10 15:46:54,523 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:54,566 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:46:54,573 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:54,602 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:54] "POST /mail/data HTTP/1.1" 200 - 33 0.039 0.036 2026-11-10 15:46:54,604 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.060 2026-11-10 15:46:54,665 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:54] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1&enable_editor=1 HTTP/1.1" 200 - 20 0.012 0.118 2026-11-10 15:46:54,702 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:54] "GET /web/image/res.partner/627/avatar_128?unique=1794325600000 HTTP/1.1" 200 - 16 0.015 0.138 2026-11-10 15:46:54,712 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:54] "POST /web/action/load HTTP/1.1" 200 - 6 0.003 0.152 2026-11-10 15:46:54,716 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:54,736 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:54] "GET /web/image?model=res.users&field=avatar_128&id=179 HTTP/1.1" 200 - 10 0.006 0.183 2026-11-10 15:46:54,749 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:54] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.049 2026-11-10 15:46:54,770 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:54] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 9 0.005 0.149 2026-11-10 15:46:55,362 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:55] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:55,364 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:55,367 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:55] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:46:55,369 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:55] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-11-10 15:46:55,376 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Owl is running in 'dev' mode. 2026-11-10 15:46:55,404 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:55] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-11-10 15:46:55,411 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:55] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.000 0.007 2026-11-10 15:46:55,485 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:55] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.031 2026-11-10 15:46:55,508 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:55] "GET /web/image/res.partner/627/avatar_128?unique=1794325600000 HTTP/1.1" 200 - 9 0.006 0.023 2026-11-10 15:46:55,509 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.059 2026-11-10 15:46:55,529 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:55] "GET /web/image?model=res.users&field=avatar_128&id=179 HTTP/1.1" 200 - 10 0.006 0.050 2026-11-10 15:46:55,578 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:55] "POST /mail/data HTTP/1.1" 200 - 20 0.017 0.113 2026-11-10 15:46:55,588 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:55] "POST /web/action/load HTTP/1.1" 200 - 6 0.003 0.100 2026-11-10 15:46:55,618 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:55] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.007 0.018 2026-11-10 15:46:55,621 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:55] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:46:55,634 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:55] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.002 0.015 2026-11-10 15:46:55,642 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.020 2026-11-10 15:46:55,646 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.020 2026-11-10 15:46:55,649 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.016 2026-11-10 15:46:55,652 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:46:55,670 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:55] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 2 0.001 0.006 2026-11-10 15:46:55,692 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:55] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 8 0.004 0.014 2026-11-10 15:46:55,822 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:55] "GET /test_website/model_item/1 HTTP/1.1" 200 - 164 0.038 0.108 2026-11-10 15:46:55,829 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/041dd2b/web._assets_jquery.min.js, copying from /web/assets/041dd2b/web._assets_jquery.min.js 2026-11-10 15:46:55,840 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:55] "GET /web/assets/1/041dd2b/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.004 0.136 2026-11-10 15:46:55,851 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:55] "GET /web/assets/1/0137f8f/web.assets_frontend.min.css HTTP/1.1" 200 - 4 0.001 0.006 2026-11-10 15:46:55,855 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:55] "GET /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 4 0.001 0.010 2026-11-10 15:46:55,879 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:55,880 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:55,895 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:55] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 2 0.000 0.013 2026-11-10 15:46:55,898 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:55] "GET /web/assets/1/91416d0/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.001 0.008 2026-11-10 15:46:55,923 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:55] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:46:55,934 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:55] "GET /web/image/website/1/logo/My%20Website?unique=a84845e HTTP/1.1" 200 - 4 0.001 0.012 2026-11-10 15:46:55,940 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:55] "GET /web/assets/1/7de9868/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 4 0.001 0.016 2026-11-10 15:46:55,945 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:55] "GET /web/assets/1/c9bd19f/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 4 0.001 0.018 2026-11-10 15:46:55,977 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:55,979 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for http://www.youtube.com/embed/nbso3NVz3p8?rel=0&autoplay=0 2026-11-10 15:46:55,980 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:55,980 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:55,981 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:55,981 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:55,982 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:55,982 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:55,982 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:56,150 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:56] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.004 0.124 2026-11-10 15:46:56,157 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:56] "GET /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 4 0.001 0.109 2026-11-10 15:46:56,164 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:56] "GET /web/image/website/1/favicon?unique=a84845e HTTP/1.1" 200 - 5 0.001 0.074 2026-11-10 15:46:56,442 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:56] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 5 0.001 0.005 2026-11-10 15:46:56,472 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:56] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 4 0.002 0.006 2026-11-10 15:46:56,518 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:56] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.010 0.038 2026-11-10 15:46:56,539 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:56] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.005 0.053 2026-11-10 15:46:56,552 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:56] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.000 0.003 2026-11-10 15:46:56,566 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:56] "GET /web/assets/1/929d739/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 4 0.001 0.005 2026-11-10 15:46:56,571 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:56] "GET /web/assets/1/580fbac/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 4 0.001 0.009 2026-11-10 15:46:56,660 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:56] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:46:56,670 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:56] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.002 0.008 2026-11-10 15:46:56,777 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-11-10 15:46:56,810 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-11-10 15:46:56,933 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:56] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 19 0.012 0.104 2026-11-10 15:46:57,118 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-11-10 15:46:57,183 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-11-10 15:46:57,250 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-11-10 15:46:57,270 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:57,272 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:46:57,276 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:46:57,281 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:46:57,282 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:46:57,285 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:46:57,288 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:57,291 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:46:57,298 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:57,299 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:46:57,303 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-10 15:46:57,309 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:57,310 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:46:57,312 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-10 15:46:57,316 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-11-10 15:46:57,323 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-10 15:46:57,325 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-11-10 15:46:57,326 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-11-10 15:46:57,336 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:57,339 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:46:57,341 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:46:57,342 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:46:57,343 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:46:57,345 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:46:57,346 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:57,353 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:57,359 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:46:57,361 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:46:57,362 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:46:57,365 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:46:57,366 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:46:57,367 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:46:57,369 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:46:57,381 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:46:57,384 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:46:57,385 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:46:57,385 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:46:57,386 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:46:57,388 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:46:57,509 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:46:57,510 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:46:57,525 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:46:57,526 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:46:57,531 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:57,565 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-11-10 15:46:57,596 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:57,624 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-11-10 15:46:57,643 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:57] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:46:57,688 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:59,211 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:59] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.000 0.003 2026-11-10 15:46:59,501 104 INFO rb-82af9cd-226617-434699 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-11-10 15:46:59,503 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-11-10 15:46:59,543 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:59] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 7 0.002 0.012 2026-11-10 15:46:59,565 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-11-10 15:46:59,580 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:59] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.003 0.009 2026-11-10 15:46:59,582 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:46:59,650 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:59] "GET /test_website/model_item/1 HTTP/1.1" 200 - 30 0.012 0.068 2026-11-10 15:46:59,723 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-11-10 15:46:59,936 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:59] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.011 2026-11-10 15:46:59,971 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:59] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.011 0.036 2026-11-10 15:46:59,990 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:46:59] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.005 0.051 2026-11-10 15:47:00,057 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-11-10 15:47:00,157 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:00,225 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: tour succeeded 2026-11-10 15:47:00,226 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR website_restricted_editor_iframe_video SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-11-10 15:47:00,396 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: heap 39655400 (allocated 41144320) 2026-11-10 15:47:00,402 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Closing chrome headless with pid 12519 2026-11-10 15:47:00,402 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Closing websocket connection 2026-11-10 15:47:00,403 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Terminating chrome headless with pid 12519 2026-11-10 15:47:00,523 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_154700_523368_test_sanitize_video_iframe.txt 2026-11-10 15:47:00,523 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Removing chrome user profile "/tmp/tmprej4c2pe_chrome_odoo" 2026-11-10 15:47:00,585 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-10 15:47:00,599 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties: Starting TestWebsitePageProperties.test_website_page_properties_can_publish ... 2026-11-10 15:47:00,878 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Chrome pid: 12828 2026-11-10 15:47:00,878 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Chrome headless temporary user profile dir: /tmp/tmpl5m1d88u_chrome_odoo 2026-11-10 15:47:00,879 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Issuing json command http://127.0.0.1:36589/json/version 2026-11-10 15:47:00,880 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:36589/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:47:00,891 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Browser version: Chrome/150.0.7871.114 2026-11-10 15:47:00,891 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Issuing json command http://127.0.0.1:36589/json 2026-11-10 15:47:00,892 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:36589/json with timeout 3 increased to 10s during tests 2026-11-10 15:47:00,903 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Websocket url found: ws://127.0.0.1:36589/devtools/page/63F499851D5E6DDC225375DD1F70D941 2026-11-10 15:47:00,908 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Enable chrome headless console log notification 2026-11-10 15:47:00,913 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Chrome headless enable page notifications 2026-11-10 15:47:00,966 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:admin from n/a 2026-11-10 15:47:00,980 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Setting session cookie in browser 2026-11-10 15:47:00,989 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:00,989 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:01,000 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:47:02,248 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:02] "GET /test_website/model_item/1 HTTP/1.1" 200 - 273 0.153 1.097 2026-11-10 15:47:02,251 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Navigation result: {'frameId': '63F499851D5E6DDC225375DD1F70D941', 'loaderId': '8212182B2DB368B5B53F0EA3B82CB34F', 'isDownload': False} 2026-11-10 15:47:02,252 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:02,277 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:47:02,284 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0137f8f/web.assets_frontend.min.css, copying from /web/assets/0137f8f/web.assets_frontend.min.css 2026-11-10 15:47:02,325 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:02] "GET /web/assets/1/0137f8f/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.026 0.024 2026-11-10 15:47:02,330 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js, copying from /web/assets/5d51dca/web.assets_frontend_minimal.min.js 2026-11-10 15:47:02,337 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:02] "GET /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.003 0.038 2026-11-10 15:47:02,346 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:02,347 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:02,348 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/91416d0/web.__assets_tests_call__.min.js, copying from /web/assets/91416d0/web.__assets_tests_call__.min.js 2026-11-10 15:47:02,362 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:02] "GET /web/assets/1/91416d0/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.019 2026-11-10 15:47:02,414 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:47:02,417 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:02] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:47:02,418 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:02] "GET /web/image/website/1/logo/My%20Website?unique=a84845e HTTP/1.1" 200 - 4 0.003 0.006 2026-11-10 15:47:02,446 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:02] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:47:02,464 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:02] "GET /web/image/website/1/favicon?unique=a84845e HTTP/1.1" 200 - 4 0.002 0.011 2026-11-10 15:47:02,478 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js, copying from /web/assets/fe0b018/web.assets_frontend_lazy.min.js 2026-11-10 15:47:02,506 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:02] "GET /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.049 2026-11-10 15:47:02,790 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:02] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:47:02,852 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:02,894 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:02] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.006 0.076 2026-11-10 15:47:02,943 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:02] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.010 0.108 2026-11-10 15:47:02,971 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:02] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 12 0.009 0.114 2026-11-10 15:47:03,557 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:03] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1 HTTP/1.1" 200 - 128 0.047 0.634 2026-11-10 15:47:03,591 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:03] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-11-10 15:47:03,597 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:03] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-11-10 15:47:03,675 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:04,125 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:04] "GET /web/webclient/load_menus/4b18c89d991b21d1d941838ec906bd0b9382bf0dbb5158404e7a53395aeedad4 HTTP/1.1" 200 - 918 0.167 0.369 2026-11-10 15:47:04,132 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:04] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.539 2026-11-10 15:47:04,139 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:04] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.316 2026-11-10 15:47:04,152 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.006 0.552 2026-11-10 15:47:04,203 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:04] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:47:04,281 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:04] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:47:04,282 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:04] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:47:04,283 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:04] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:47:04,294 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:04,299 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-11-10 15:47:04,318 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: Owl is running in 'dev' mode. 2026-11-10 15:47:04,347 104 INFO rb-82af9cd-226617-434699 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-10 15:47:04,373 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:04] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.014 0.040 2026-11-10 15:47:04,393 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:04] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.004 0.036 2026-11-10 15:47:04,395 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:04] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.057 2026-11-10 15:47:04,474 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:04] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.022 0.096 2026-11-10 15:47:04,512 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:47:04,637 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:04] "POST /mail/data HTTP/1.1" 200 - 135 0.065 0.139 2026-11-10 15:47:04,671 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:04] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.258 2026-11-10 15:47:04,681 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.244 2026-11-10 15:47:04,704 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:04] "GET /web/image/res.partner/3/avatar_128?unique=1794323151000 HTTP/1.1" 200 - 9 0.006 0.198 2026-11-10 15:47:04,723 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:04] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.006 0.219 2026-11-10 15:47:04,733 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:04] "POST /web/action/load HTTP/1.1" 200 - 7 0.003 0.227 2026-11-10 15:47:04,741 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:04] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:47:04,758 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:04] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.087 2026-11-10 15:47:04,790 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:04] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.047 2026-11-10 15:47:04,791 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:04] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.040 2026-11-10 15:47:04,794 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.037 2026-11-10 15:47:04,798 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:04] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.042 2026-11-10 15:47:04,805 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.043 2026-11-10 15:47:04,808 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.043 2026-11-10 15:47:04,837 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:04] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 1 0.001 0.009 2026-11-10 15:47:04,856 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:47:04,918 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:04] "GET /test_website/model_item/1 HTTP/1.1" 200 - 31 0.013 0.054 2026-11-10 15:47:05,040 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:05,107 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:05,234 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:05] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.008 0.217 2026-11-10 15:47:05,288 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:05] "POST /web/dataset/call_kw/website.page.properties.base/create HTTP/1.1" 200 - 11 0.024 0.135 2026-11-10 15:47:05,321 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:05] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.009 0.056 2026-11-10 15:47:05,394 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cc9be7c/im_livechat.assets_embed_external.min.css, copying from /web/assets/cc9be7c/im_livechat.assets_embed_external.min.css 2026-11-10 15:47:05,422 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:05] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 23 0.021 0.145 2026-11-10 15:47:05,438 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:05] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.005 0.153 2026-11-10 15:47:05,456 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:05] "POST /web/dataset/call_kw/website.page.properties.base/get_views HTTP/1.1" 200 - 12 0.006 0.141 2026-11-10 15:47:05,508 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:05] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.005 0.047 2026-11-10 15:47:05,514 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:05] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.038 2026-11-10 15:47:05,531 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:05] "POST /web/dataset/call_kw/website.page.properties.base/web_read HTTP/1.1" 200 - 14 0.008 0.045 2026-11-10 15:47:05,536 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/929d739/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/929d739/website.assets_all_wysiwyg_inside.min.css 2026-11-10 15:47:05,549 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:05] "GET /web/assets/1/929d739/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.008 0.021 2026-11-10 15:47:05,554 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/580fbac/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/580fbac/website.assets_all_wysiwyg_inside.min.js 2026-11-10 15:47:05,564 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:05] "GET /web/assets/1/580fbac/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.003 0.038 2026-11-10 15:47:05,592 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:05,611 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:05] "POST /web/action/load HTTP/1.1" 200 - 7 0.003 0.013 2026-11-10 15:47:05,657 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:05] "POST /web/dataset/call_kw/website.menu/get_tree HTTP/1.1" 200 - 12 0.006 0.012 2026-11-10 15:47:05,678 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:47:05,687 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:05,759 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:05,829 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:05,891 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:05,958 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:06,026 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:06,067 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: Simulating signal changes during tests 2026-11-10 15:47:06,067 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:06] "POST /web/dataset/call_kw/website.page.properties.base/web_save HTTP/1.1" 200 - 27 0.015 0.018 2026-11-10 15:47:06,113 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 14 0.008 0.022 2026-11-10 15:47:06,208 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 45 0.035 0.088 2026-11-10 15:47:06,212 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:06] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 4 0.002 0.121 2026-11-10 15:47:06,215 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:06] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.128 2026-11-10 15:47:06,222 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.002 2026-11-10 15:47:06,263 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:06] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 11 0.006 0.012 2026-11-10 15:47:07,043 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:07] "GET /test_website/model_item/1 HTTP/1.1" 200 - 230 0.113 0.659 2026-11-10 15:47:07,123 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:07] "GET /web/image/website/1/logo/My%20Website?unique=94519f1 HTTP/1.1" 200 - 5 0.002 0.006 2026-11-10 15:47:07,132 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:07] "GET /web/image/website/1/favicon?unique=94519f1 HTTP/1.1" 200 - 5 0.002 0.008 2026-11-10 15:47:07,228 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:07] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.011 0.023 2026-11-10 15:47:07,234 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:07] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.037 2026-11-10 15:47:07,262 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:07] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 13 0.009 0.035 2026-11-10 15:47:07,305 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:07,992 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:07] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 99 0.036 0.528 2026-11-10 15:47:08,040 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25d7e13/web.assets_web.min.css, copying from /web/assets/25d7e13/web.assets_web.min.css 2026-11-10 15:47:08,097 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:08] "GET /web/assets/1/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 13 0.038 0.043 2026-11-10 15:47:08,110 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.006 0.084 2026-11-10 15:47:08,126 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:08,129 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2cff36e/web.assets_web.min.js, copying from /web/assets/2cff36e/web.assets_web.min.js 2026-11-10 15:47:08,162 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:08] "GET /web/assets/1/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 10 0.004 0.140 2026-11-10 15:47:08,174 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aab0082/web.assets_tests.min.js, copying from /web/assets/aab0082/web.assets_tests.min.js 2026-11-10 15:47:08,187 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:08] "GET /web/assets/1/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 10 0.004 0.043 2026-11-10 15:47:08,235 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8c2eaf3/web.assets_web_print.min.css, copying from /web/assets/8c2eaf3/web.assets_web_print.min.css 2026-11-10 15:47:08,283 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:08] "GET /web/assets/1/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 10 0.036 0.024 2026-11-10 15:47:08,797 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:08,811 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/19ac114/bus.websocket_worker_assets.min.js, copying from /web/assets/19ac114/bus.websocket_worker_assets.min.js 2026-11-10 15:47:08,819 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:08] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 14 0.006 0.018 2026-11-10 15:47:08,823 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: Owl is running in 'dev' mode. 2026-11-10 15:47:08,874 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:08] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.004 0.015 2026-11-10 15:47:08,935 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:08] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.017 0.045 2026-11-10 15:47:08,937 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.003 2026-11-10 15:47:09,127 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:09] "POST /mail/data HTTP/1.1" 200 - 136 0.076 0.113 2026-11-10 15:47:09,147 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:09] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.006 0.169 2026-11-10 15:47:09,159 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:09] "POST /web/action/load HTTP/1.1" 200 - 9 0.004 0.180 2026-11-10 15:47:09,162 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.003 2026-11-10 15:47:09,189 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:09] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 13 0.010 0.017 2026-11-10 15:47:09,197 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:09] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.020 2026-11-10 15:47:09,212 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:09] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.002 0.020 2026-11-10 15:47:09,214 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.018 2026-11-10 15:47:09,217 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.019 2026-11-10 15:47:09,222 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.021 2026-11-10 15:47:09,252 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:09] "GET /website/force/1?path=/ HTTP/1.1" 303 - 5 0.001 0.007 2026-11-10 15:47:09,338 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:09] "GET / HTTP/1.1" 200 - 38 0.022 0.060 2026-11-10 15:47:09,546 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:09] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.006 0.140 2026-11-10 15:47:09,582 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:09] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.009 0.023 2026-11-10 15:47:09,592 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:09] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.040 2026-11-10 15:47:09,606 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:09] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.004 0.049 2026-11-10 15:47:09,616 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:09] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.000 0.003 2026-11-10 15:47:09,640 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:09,859 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:09] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1 HTTP/1.1" 200 - 26 0.012 0.072 2026-11-10 15:47:10,128 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:10,146 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: Owl is running in 'dev' mode. 2026-11-10 15:47:10,148 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:10] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.004 0.013 2026-11-10 15:47:10,152 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:10] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.001 0.019 2026-11-10 15:47:10,196 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:10] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.005 0.024 2026-11-10 15:47:10,267 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:10] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.025 0.049 2026-11-10 15:47:10,378 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:10] "POST /mail/data HTTP/1.1" 200 - 68 0.039 0.103 2026-11-10 15:47:10,379 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.143 2026-11-10 15:47:10,389 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:10] "POST /web/action/load HTTP/1.1" 200 - 8 0.002 0.071 2026-11-10 15:47:10,415 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:10] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.009 0.100 2026-11-10 15:47:10,426 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.001 0.022 2026-11-10 15:47:10,442 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:10] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.004 0.032 2026-11-10 15:47:10,448 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:10] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.036 2026-11-10 15:47:10,450 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:10] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.000 0.039 2026-11-10 15:47:10,453 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.038 2026-11-10 15:47:10,456 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.038 2026-11-10 15:47:10,461 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.040 2026-11-10 15:47:10,482 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:10] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 5 0.001 0.005 2026-11-10 15:47:10,582 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:10] "GET /test_website/model_item/1 HTTP/1.1" 200 - 33 0.015 0.082 2026-11-10 15:47:10,874 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:10] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.007 0.218 2026-11-10 15:47:10,901 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:10] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.007 0.090 2026-11-10 15:47:10,905 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:10,920 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:10] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.005 0.088 2026-11-10 15:47:10,925 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:10] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.132 2026-11-10 15:47:10,939 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:10] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.000 0.004 2026-11-10 15:47:10,979 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:11,048 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:11,109 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:11] "POST /web/dataset/call_kw/website.page.properties.base/create HTTP/1.1" 200 - 11 0.024 0.030 2026-11-10 15:47:11,144 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:11] "POST /web/dataset/call_kw/website.page.properties.base/get_views HTTP/1.1" 200 - 12 0.007 0.009 2026-11-10 15:47:11,173 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:11] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.007 2026-11-10 15:47:11,189 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:11] "POST /web/dataset/call_kw/website.page.properties.base/web_read HTTP/1.1" 200 - 13 0.008 0.014 2026-11-10 15:47:11,235 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:11,295 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:11,359 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:11,429 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:11,457 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #2 deleted website.menu records with IDs: [102] 2026-11-10 15:47:11,478 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: Simulating signal changes during tests 2026-11-10 15:47:11,478 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:11] "POST /web/dataset/call_kw/website.page.properties.base/web_save HTTP/1.1" 200 - 37 0.024 0.022 2026-11-10 15:47:11,530 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:11] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 14 0.008 0.022 2026-11-10 15:47:11,616 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:11] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 45 0.034 0.083 2026-11-10 15:47:11,618 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:11] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.115 2026-11-10 15:47:11,622 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:11] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 4 0.001 0.116 2026-11-10 15:47:11,636 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.002 2026-11-10 15:47:11,660 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:11] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 11 0.005 0.007 2026-11-10 15:47:12,378 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:12] "GET /test_website/model_item/1 HTTP/1.1" 200 - 230 0.121 0.582 2026-11-10 15:47:12,479 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:12] "GET /web/image/website/1/logo/My%20Website?unique=961d543 HTTP/1.1" 200 - 5 0.002 0.009 2026-11-10 15:47:12,488 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:12] "GET /web/image/website/1/favicon?unique=961d543 HTTP/1.1" 200 - 5 0.002 0.018 2026-11-10 15:47:12,586 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:12] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.010 0.032 2026-11-10 15:47:12,591 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:12] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.045 2026-11-10 15:47:12,614 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:12] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 13 0.008 0.052 2026-11-10 15:47:12,650 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:12,871 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:12] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 54 0.018 0.075 2026-11-10 15:47:13,083 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:13,097 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: Owl is running in 'dev' mode. 2026-11-10 15:47:13,100 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.007 0.013 2026-11-10 15:47:13,105 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.001 0.015 2026-11-10 15:47:13,140 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:13] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.005 0.016 2026-11-10 15:47:13,203 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:13] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.019 0.053 2026-11-10 15:47:13,411 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:13] "POST /mail/data HTTP/1.1" 200 - 136 0.080 0.149 2026-11-10 15:47:13,413 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.217 2026-11-10 15:47:13,437 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:13] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.007 0.213 2026-11-10 15:47:13,447 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:13] "POST /web/action/load HTTP/1.1" 200 - 9 0.003 0.223 2026-11-10 15:47:13,448 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:13] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.000 0.224 2026-11-10 15:47:13,482 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:13] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 13 0.011 0.036 2026-11-10 15:47:13,492 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.001 0.038 2026-11-10 15:47:13,501 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:13] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.002 0.034 2026-11-10 15:47:13,504 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:13] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.019 2026-11-10 15:47:13,507 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.020 2026-11-10 15:47:13,510 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.022 2026-11-10 15:47:13,514 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.025 2026-11-10 15:47:13,536 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:13] "GET /website/force/1?path=/ HTTP/1.1" 303 - 5 0.002 0.007 2026-11-10 15:47:13,631 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:13] "GET / HTTP/1.1" 200 - 45 0.016 0.075 2026-11-10 15:47:13,767 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:13] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.009 2026-11-10 15:47:13,812 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:13] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.010 0.044 2026-11-10 15:47:13,815 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:13] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.000 0.025 2026-11-10 15:47:13,860 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:14,043 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1 HTTP/1.1" 200 - 26 0.010 0.051 2026-11-10 15:47:14,209 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.003 0.008 2026-11-10 15:47:14,222 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:14,234 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.001 0.005 2026-11-10 15:47:14,236 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: Owl is running in 'dev' mode. 2026-11-10 15:47:14,286 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.005 0.024 2026-11-10 15:47:14,347 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.020 0.067 2026-11-10 15:47:14,468 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "POST /mail/data HTTP/1.1" 200 - 68 0.034 0.111 2026-11-10 15:47:14,469 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.129 2026-11-10 15:47:14,493 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.008 0.126 2026-11-10 15:47:14,505 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "POST /web/action/load HTTP/1.1" 200 - 8 0.003 0.139 2026-11-10 15:47:14,524 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.007 0.021 2026-11-10 15:47:14,534 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-11-10 15:47:14,544 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.022 2026-11-10 15:47:14,547 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.018 2026-11-10 15:47:14,551 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.022 2026-11-10 15:47:14,556 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.027 2026-11-10 15:47:14,576 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.002 2026-11-10 15:47:14,586 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 5 0.001 0.006 2026-11-10 15:47:14,650 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "GET /test_website/model_item/1 HTTP/1.1" 200 - 31 0.012 0.043 2026-11-10 15:47:14,844 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.006 0.126 2026-11-10 15:47:14,856 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.017 2026-11-10 15:47:14,875 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: tour succeeded 2026-11-10 15:47:14,891 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:14,910 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.011 0.050 2026-11-10 15:47:14,931 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:14] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.005 0.071 2026-11-10 15:47:15,119 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: heap 33947740 (allocated 41148416) 2026-11-10 15:47:15,134 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Closing chrome headless with pid 12828 2026-11-10 15:47:15,134 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Closing websocket connection 2026-11-10 15:47:15,135 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Terminating chrome headless with pid 12828 2026-11-10 15:47:15,234 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_154715_234362_test_website_page_properties_can_publish.txt 2026-11-10 15:47:15,234 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Removing chrome user profile "/tmp/tmpl5m1d88u_chrome_odoo" 2026-11-10 15:47:15,294 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties: Starting TestWebsitePageProperties.test_website_page_properties_common ... 2026-11-10 15:47:15,570 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Chrome pid: 13211 2026-11-10 15:47:15,570 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Chrome headless temporary user profile dir: /tmp/tmp2skeamnz_chrome_odoo 2026-11-10 15:47:15,571 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Issuing json command http://127.0.0.1:39389/json/version 2026-11-10 15:47:15,572 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:39389/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:47:15,580 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Browser version: Chrome/150.0.7871.114 2026-11-10 15:47:15,581 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Issuing json command http://127.0.0.1:39389/json 2026-11-10 15:47:15,581 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:39389/json with timeout 3 increased to 10s during tests 2026-11-10 15:47:15,593 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Websocket url found: ws://127.0.0.1:39389/devtools/page/D0BE9658F7FD349C2FE0D2ED7437F43D 2026-11-10 15:47:15,595 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Enable chrome headless console log notification 2026-11-10 15:47:15,599 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Chrome headless enable page notifications 2026-11-10 15:47:15,659 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:admin from n/a 2026-11-10 15:47:15,676 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Setting session cookie in browser 2026-11-10 15:47:15,678 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:15,678 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:15,687 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:47:17,767 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:17] "GET /test_view HTTP/1.1" 200 - 274 0.157 1.925 2026-11-10 15:47:17,771 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Navigation result: {'frameId': 'D0BE9658F7FD349C2FE0D2ED7437F43D', 'loaderId': '6201790170BE51644AFF79743AB2AC95', 'isDownload': False} 2026-11-10 15:47:17,771 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:17,794 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:47:17,801 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0137f8f/web.assets_frontend.min.css, copying from /web/assets/0137f8f/web.assets_frontend.min.css 2026-11-10 15:47:17,841 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:17] "GET /web/assets/1/0137f8f/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.029 0.021 2026-11-10 15:47:17,846 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js, copying from /web/assets/5d51dca/web.assets_frontend_minimal.min.js 2026-11-10 15:47:17,852 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:17,853 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:17,855 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:17] "GET /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.042 2026-11-10 15:47:17,861 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/91416d0/web.__assets_tests_call__.min.js, copying from /web/assets/91416d0/web.__assets_tests_call__.min.js 2026-11-10 15:47:17,872 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:17] "GET /web/assets/1/91416d0/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.003 0.017 2026-11-10 15:47:17,910 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:47:17,912 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:17] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:47:17,916 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:17] "GET /web/image/website/1/logo/My%20Website?unique=a84845e HTTP/1.1" 200 - 4 0.003 0.005 2026-11-10 15:47:17,963 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:17] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:47:17,974 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js, copying from /web/assets/fe0b018/web.assets_frontend_lazy.min.js 2026-11-10 15:47:17,996 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:17] "GET /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.029 2026-11-10 15:47:18,003 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:18] "GET /web/image/website/1/favicon?unique=a84845e HTTP/1.1" 200 - 4 0.002 0.035 2026-11-10 15:47:18,319 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:18] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:47:18,403 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:18,443 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:18] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.003 0.097 2026-11-10 15:47:18,490 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:18] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.011 0.135 2026-11-10 15:47:19,063 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:19] "GET /odoo/action-website.website_preview?path=/test_view HTTP/1.1" 200 - 126 0.049 0.597 2026-11-10 15:47:19,603 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:19] "GET /web/webclient/load_menus/4b18c89d991b21d1d941838ec906bd0b9382bf0dbb5158404e7a53395aeedad4 HTTP/1.1" 200 - 919 0.173 0.340 2026-11-10 15:47:19,608 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:19] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.517 2026-11-10 15:47:19,613 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:19] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.523 2026-11-10 15:47:19,619 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:19] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.529 2026-11-10 15:47:19,640 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:19] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.009 0.538 2026-11-10 15:47:19,665 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:19,708 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:19] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:47:19,757 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:19] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-11-10 15:47:20,342 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:20] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:47:20,343 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:20] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:47:20,345 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:20] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-10 15:47:20,349 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:20,359 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:20] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-11-10 15:47:20,376 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: Owl is running in 'dev' mode. 2026-11-10 15:47:20,437 104 INFO rb-82af9cd-226617-434699 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-10 15:47:20,473 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:20] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.019 0.076 2026-11-10 15:47:20,479 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:20] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.086 2026-11-10 15:47:20,501 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:20] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.071 2026-11-10 15:47:20,559 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:20] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:47:20,588 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:20] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.025 0.139 2026-11-10 15:47:20,591 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.097 2026-11-10 15:47:20,616 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:20] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.063 2026-11-10 15:47:20,635 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:47:20,829 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:20] "POST /mail/data HTTP/1.1" 200 - 135 0.089 0.250 2026-11-10 15:47:20,861 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:20] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.008 0.239 2026-11-10 15:47:20,866 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.257 2026-11-10 15:47:20,879 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:20] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.378 2026-11-10 15:47:20,888 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:20] "POST /web/action/load HTTP/1.1" 200 - 7 0.002 0.268 2026-11-10 15:47:20,920 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:20] "GET /web/image/res.partner/3/avatar_128?unique=1794323151000 HTTP/1.1" 200 - 9 0.011 0.291 2026-11-10 15:47:20,949 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:20] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.009 0.079 2026-11-10 15:47:20,951 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:20] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.045 2026-11-10 15:47:20,955 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:20] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.002 0.044 2026-11-10 15:47:20,958 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.045 2026-11-10 15:47:20,961 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.047 2026-11-10 15:47:20,967 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.037 2026-11-10 15:47:20,984 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:20] "GET /website/force/1?path=/test_view HTTP/1.1" 303 - 1 0.001 0.006 2026-11-10 15:47:21,022 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:47:21,066 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:21] "GET /test_view HTTP/1.1" 200 - 29 0.013 0.063 2026-11-10 15:47:21,165 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:21,228 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:21,272 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:21] "POST /web/dataset/call_kw/website.page.properties.base/create HTTP/1.1" 200 - 11 0.016 0.026 2026-11-10 15:47:21,311 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:21] "POST /web/dataset/call_kw/website.page.properties.base/get_views HTTP/1.1" 200 - 12 0.006 0.011 2026-11-10 15:47:21,414 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.007 2026-11-10 15:47:21,434 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:21] "POST /web/dataset/call_kw/website.page.properties.base/web_read HTTP/1.1" 200 - 14 0.008 0.018 2026-11-10 15:47:21,464 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:21] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.009 0.036 2026-11-10 15:47:21,484 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:21,518 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cc9be7c/im_livechat.assets_embed_external.min.css, copying from /web/assets/cc9be7c/im_livechat.assets_embed_external.min.css 2026-11-10 15:47:21,538 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:21] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 23 0.019 0.098 2026-11-10 15:47:21,589 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:21] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.006 0.144 2026-11-10 15:47:21,601 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:21] "POST /web/action/load HTTP/1.1" 200 - 7 0.003 0.110 2026-11-10 15:47:21,609 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/929d739/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/929d739/website.assets_all_wysiwyg_inside.min.css 2026-11-10 15:47:21,627 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:21] "GET /web/assets/1/929d739/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.009 0.019 2026-11-10 15:47:21,632 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/580fbac/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/580fbac/website.assets_all_wysiwyg_inside.min.js 2026-11-10 15:47:21,643 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:21] "GET /web/assets/1/580fbac/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.003 0.039 2026-11-10 15:47:21,656 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:21] "POST /web/dataset/call_kw/website.menu/get_tree HTTP/1.1" 200 - 9 0.004 0.042 2026-11-10 15:47:21,677 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:21] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:47:21,687 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:21,769 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:21,827 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:21,890 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:21,958 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:21,998 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: Simulating signal changes during tests 2026-11-10 15:47:21,999 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:21] "POST /web/dataset/call_kw/website.page.properties.base/web_save HTTP/1.1" 200 - 24 0.016 0.022 2026-11-10 15:47:22,074 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:22] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 14 0.007 0.036 2026-11-10 15:47:22,082 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:22] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 5 0.005 0.043 2026-11-10 15:47:22,179 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:22] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 44 0.024 0.122 2026-11-10 15:47:22,181 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:22] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.000 0.147 2026-11-10 15:47:22,189 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.003 2026-11-10 15:47:22,216 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:22] "GET /website/force/1?path=/test_view HTTP/1.1" 303 - 11 0.005 0.010 2026-11-10 15:47:22,984 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:22] "GET /test_view HTTP/1.1" 200 - 231 0.109 0.654 2026-11-10 15:47:23,053 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:23] "GET /web/image/website/1/logo/My%20Website?unique=1ff84aa HTTP/1.1" 200 - 5 0.003 0.006 2026-11-10 15:47:23,105 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:23] "GET /web/image/website/1/favicon?unique=1ff84aa HTTP/1.1" 200 - 5 0.002 0.008 2026-11-10 15:47:23,151 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:23] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.012 0.025 2026-11-10 15:47:23,156 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:23] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.040 2026-11-10 15:47:23,159 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:23,927 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:23] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 96 0.038 0.601 2026-11-10 15:47:23,975 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25d7e13/web.assets_web.min.css, copying from /web/assets/25d7e13/web.assets_web.min.css 2026-11-10 15:47:24,035 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:24] "GET /web/assets/1/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 13 0.040 0.043 2026-11-10 15:47:24,049 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:24] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.005 0.087 2026-11-10 15:47:24,078 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2cff36e/web.assets_web.min.js, copying from /web/assets/2cff36e/web.assets_web.min.js 2026-11-10 15:47:24,088 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:24,124 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:24] "GET /web/assets/1/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 10 0.004 0.166 2026-11-10 15:47:24,132 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aab0082/web.assets_tests.min.js, copying from /web/assets/aab0082/web.assets_tests.min.js 2026-11-10 15:47:24,147 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:24] "GET /web/assets/1/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 10 0.004 0.064 2026-11-10 15:47:24,210 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8c2eaf3/web.assets_web_print.min.css, copying from /web/assets/8c2eaf3/web.assets_web_print.min.css 2026-11-10 15:47:24,257 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:24] "GET /web/assets/1/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 10 0.034 0.029 2026-11-10 15:47:24,864 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:24,882 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/19ac114/bus.websocket_worker_assets.min.js, copying from /web/assets/19ac114/bus.websocket_worker_assets.min.js 2026-11-10 15:47:24,892 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:24] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 14 0.006 0.020 2026-11-10 15:47:24,898 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: Owl is running in 'dev' mode. 2026-11-10 15:47:24,948 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:24] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.004 0.014 2026-11-10 15:47:25,005 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:25] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.018 0.042 2026-11-10 15:47:25,156 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:25] "POST /mail/data HTTP/1.1" 200 - 136 0.060 0.096 2026-11-10 15:47:25,157 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.154 2026-11-10 15:47:25,181 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:25] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.008 0.142 2026-11-10 15:47:25,193 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:25] "POST /web/action/load HTTP/1.1" 200 - 9 0.004 0.154 2026-11-10 15:47:25,198 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.013 2026-11-10 15:47:25,233 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 13 0.014 0.034 2026-11-10 15:47:25,244 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:25] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.000 0.033 2026-11-10 15:47:25,246 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:25] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.000 0.037 2026-11-10 15:47:25,249 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.036 2026-11-10 15:47:25,252 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.038 2026-11-10 15:47:25,254 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.044 2026-11-10 15:47:25,284 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:25] "GET /website/force/1?path=/ HTTP/1.1" 303 - 5 0.002 0.006 2026-11-10 15:47:25,352 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:25] "GET / HTTP/1.1" 200 - 36 0.015 0.048 2026-11-10 15:47:25,546 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:25] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.010 0.024 2026-11-10 15:47:25,553 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:25] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.039 2026-11-10 15:47:25,557 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:25] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.000 0.024 2026-11-10 15:47:25,598 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:25,808 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:25] "GET /odoo/action-website.website_preview?path=/test_view HTTP/1.1" 200 - 26 0.012 0.072 2026-11-10 15:47:26,096 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:26] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.004 0.010 2026-11-10 15:47:26,102 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:26] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:47:26,102 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:26,111 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:26] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.001 0.004 2026-11-10 15:47:26,120 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: Owl is running in 'dev' mode. 2026-11-10 15:47:26,171 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:26] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.006 0.020 2026-11-10 15:47:26,244 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:26] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.024 0.072 2026-11-10 15:47:26,386 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:26] "POST /mail/data HTTP/1.1" 200 - 68 0.038 0.140 2026-11-10 15:47:26,388 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.170 2026-11-10 15:47:26,416 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:26] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.008 0.151 2026-11-10 15:47:26,426 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:26] "POST /web/action/load HTTP/1.1" 200 - 8 0.003 0.162 2026-11-10 15:47:26,450 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:26] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.006 0.035 2026-11-10 15:47:26,452 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.041 2026-11-10 15:47:26,468 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:26] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.003 0.017 2026-11-10 15:47:26,476 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.026 2026-11-10 15:47:26,479 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:26] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.032 2026-11-10 15:47:26,483 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.027 2026-11-10 15:47:26,487 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.028 2026-11-10 15:47:26,518 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:26] "GET /website/force/1?path=/test_view HTTP/1.1" 303 - 5 0.002 0.006 2026-11-10 15:47:26,603 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:26] "GET /test_view HTTP/1.1" 200 - 29 0.017 0.059 2026-11-10 15:47:26,698 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:26,784 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:26,847 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:26] "POST /web/dataset/call_kw/website.page.properties.base/create HTTP/1.1" 200 - 11 0.027 0.033 2026-11-10 15:47:26,860 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:26] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.060 2026-11-10 15:47:26,938 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:26] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.023 0.115 2026-11-10 15:47:26,943 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:26] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.000 0.113 2026-11-10 15:47:26,963 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:26] "POST /web/dataset/call_kw/website.page.properties.base/get_views HTTP/1.1" 200 - 12 0.009 0.083 2026-11-10 15:47:27,001 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.009 2026-11-10 15:47:27,028 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:27] "POST /web/dataset/call_kw/website.page.properties.base/web_read HTTP/1.1" 200 - 14 0.010 0.022 2026-11-10 15:47:27,065 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:27,125 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:27,194 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:27,221 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #2 deleted website.menu records with IDs: [103] 2026-11-10 15:47:27,240 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: Simulating signal changes during tests 2026-11-10 15:47:27,240 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:27] "POST /web/dataset/call_kw/website.page.properties.base/web_save HTTP/1.1" 200 - 34 0.023 0.020 2026-11-10 15:47:27,292 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:27] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 14 0.010 0.019 2026-11-10 15:47:27,408 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:27] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 45 0.035 0.109 2026-11-10 15:47:27,412 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:27] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 4 0.002 0.142 2026-11-10 15:47:27,415 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:27] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.147 2026-11-10 15:47:27,422 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.002 2026-11-10 15:47:27,452 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:27] "GET /website/force/1?path=/test_view HTTP/1.1" 303 - 11 0.004 0.008 2026-11-10 15:47:28,229 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:28] "GET /test_view HTTP/1.1" 200 - 231 0.121 0.642 2026-11-10 15:47:28,319 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:28] "GET /web/image/website/1/logo/My%20Website?unique=e484105 HTTP/1.1" 200 - 5 0.002 0.007 2026-11-10 15:47:28,327 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:28] "GET /web/image/website/1/favicon?unique=e484105 HTTP/1.1" 200 - 5 0.001 0.006 2026-11-10 15:47:28,484 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:28] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.008 2026-11-10 15:47:28,519 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:28] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.012 0.031 2026-11-10 15:47:28,525 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:28,747 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:28] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 51 0.018 0.080 2026-11-10 15:47:28,793 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:28] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.005 0.008 2026-11-10 15:47:29,005 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:29,011 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:29] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.000 0.005 2026-11-10 15:47:29,016 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:29] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.002 0.007 2026-11-10 15:47:29,050 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: Owl is running in 'dev' mode. 2026-11-10 15:47:29,088 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.006 0.026 2026-11-10 15:47:29,151 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:29] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.021 0.071 2026-11-10 15:47:29,313 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:29] "POST /mail/data HTTP/1.1" 200 - 136 0.067 0.135 2026-11-10 15:47:29,314 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.174 2026-11-10 15:47:29,337 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:29] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.006 0.153 2026-11-10 15:47:29,348 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:29] "POST /web/action/load HTTP/1.1" 200 - 9 0.003 0.157 2026-11-10 15:47:29,371 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:29] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 13 0.007 0.019 2026-11-10 15:47:29,387 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:29] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.003 0.013 2026-11-10 15:47:29,391 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.016 2026-11-10 15:47:29,394 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:29] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.000 0.021 2026-11-10 15:47:29,397 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.021 2026-11-10 15:47:29,400 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.024 2026-11-10 15:47:29,407 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.002 2026-11-10 15:47:29,441 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:29] "GET /website/force/1?path=/ HTTP/1.1" 303 - 5 0.001 0.008 2026-11-10 15:47:29,539 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:29] "GET / HTTP/1.1" 200 - 38 0.014 0.075 2026-11-10 15:47:29,712 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:29] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.009 2026-11-10 15:47:29,764 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:29] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.020 0.041 2026-11-10 15:47:29,767 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:29] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.000 0.013 2026-11-10 15:47:29,835 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:30,014 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:30] "GET /odoo/action-website.website_preview?path=/test_view HTTP/1.1" 200 - 26 0.010 0.044 2026-11-10 15:47:30,071 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.004 0.012 2026-11-10 15:47:30,240 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: tour succeeded 2026-11-10 15:47:30,241 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR website_page_properties_common SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-11-10 15:47:30,253 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:30] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.001 0.004 2026-11-10 15:47:30,257 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: Owl is running in 'dev' mode. 2026-11-10 15:47:30,303 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:30] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.005 0.021 2026-11-10 15:47:30,371 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:30] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.017 0.074 2026-11-10 15:47:30,491 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: heap 30077728 (allocated 33546240) 2026-11-10 15:47:30,492 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:30] "POST /mail/data HTTP/1.1" 200 - 68 0.033 0.124 2026-11-10 15:47:30,493 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Closing chrome headless with pid 13211 2026-11-10 15:47:30,495 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Closing websocket connection 2026-11-10 15:47:30,496 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Terminating chrome headless with pid 13211 2026-11-10 15:47:30,514 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.003 2026-11-10 15:47:30,591 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_154730_591552_test_website_page_properties_common.txt 2026-11-10 15:47:30,591 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Removing chrome user profile "/tmp/tmp2skeamnz_chrome_odoo" 2026-11-10 15:47:30,629 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties: Starting TestWebsitePageProperties.test_website_page_properties_website_page ... 2026-11-10 15:47:30,904 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Chrome pid: 13570 2026-11-10 15:47:30,904 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Chrome headless temporary user profile dir: /tmp/tmpyutgzg80_chrome_odoo 2026-11-10 15:47:30,905 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Issuing json command http://127.0.0.1:34879/json/version 2026-11-10 15:47:30,906 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:34879/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:47:30,920 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Browser version: Chrome/150.0.7871.114 2026-11-10 15:47:30,920 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Issuing json command http://127.0.0.1:34879/json 2026-11-10 15:47:30,921 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:34879/json with timeout 3 increased to 10s during tests 2026-11-10 15:47:30,925 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Websocket url found: ws://127.0.0.1:34879/devtools/page/1C78D769A8039C5FBBFC44B3340D3A18 2026-11-10 15:47:30,929 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Enable chrome headless console log notification 2026-11-10 15:47:30,937 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Chrome headless enable page notifications 2026-11-10 15:47:30,965 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:admin from n/a 2026-11-10 15:47:30,976 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Setting session cookie in browser 2026-11-10 15:47:30,979 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:30,979 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:30,991 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:47:32,184 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:32] "GET / HTTP/1.1" 200 - 277 0.128 1.068 2026-11-10 15:47:32,187 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Navigation result: {'frameId': '1C78D769A8039C5FBBFC44B3340D3A18', 'loaderId': 'E449460D800C9B5C29A6CEAB7670772E', 'isDownload': False} 2026-11-10 15:47:32,187 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:32,204 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:47:32,218 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0137f8f/web.assets_frontend.min.css, copying from /web/assets/0137f8f/web.assets_frontend.min.css 2026-11-10 15:47:32,253 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:32] "GET /web/assets/1/0137f8f/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.023 0.024 2026-11-10 15:47:32,258 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js, copying from /web/assets/5d51dca/web.assets_frontend_minimal.min.js 2026-11-10 15:47:32,264 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:32,265 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:32,266 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:32] "GET /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.003 0.043 2026-11-10 15:47:32,272 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/91416d0/web.__assets_tests_call__.min.js, copying from /web/assets/91416d0/web.__assets_tests_call__.min.js 2026-11-10 15:47:32,284 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:32] "GET /web/assets/1/91416d0/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.003 0.017 2026-11-10 15:47:32,335 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:47:32,337 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:32] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:47:32,339 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:32] "GET /web/image/website/1/logo/My%20Website?unique=a84845e HTTP/1.1" 200 - 4 0.004 0.006 2026-11-10 15:47:32,373 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:32] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:47:32,388 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js, copying from /web/assets/fe0b018/web.assets_frontend_lazy.min.js 2026-11-10 15:47:32,407 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:32] "GET /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.003 0.028 2026-11-10 15:47:32,417 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:32] "GET /web/image/website/1/favicon?unique=a84845e HTTP/1.1" 200 - 4 0.002 0.036 2026-11-10 15:47:32,723 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:32] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:47:32,805 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:32,826 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:32] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.003 0.071 2026-11-10 15:47:32,863 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:32] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.011 0.069 2026-11-10 15:47:33,513 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:33] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 126 0.052 0.627 2026-11-10 15:47:33,542 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:33] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-11-10 15:47:33,549 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:33] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-11-10 15:47:33,591 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:34,072 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:34] "GET /web/webclient/load_menus/4b18c89d991b21d1d941838ec906bd0b9382bf0dbb5158404e7a53395aeedad4 HTTP/1.1" 200 - 919 0.184 0.349 2026-11-10 15:47:34,085 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:34] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.005 0.537 2026-11-10 15:47:34,090 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:34] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.549 2026-11-10 15:47:34,106 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:34] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.303 2026-11-10 15:47:34,211 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:34] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-10 15:47:34,299 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:34] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-11-10 15:47:34,299 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:34] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-10 15:47:34,301 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:34] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-11-10 15:47:34,326 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:34,328 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:34] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-11-10 15:47:34,358 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Owl is running in 'dev' mode. 2026-11-10 15:47:34,411 104 INFO rb-82af9cd-226617-434699 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-10 15:47:34,450 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:34] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.020 0.071 2026-11-10 15:47:34,473 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:34] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.069 2026-11-10 15:47:34,477 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:34] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.090 2026-11-10 15:47:34,528 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:34] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:47:34,566 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:34] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.030 0.134 2026-11-10 15:47:34,786 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:34] "POST /mail/data HTTP/1.1" 200 - 135 0.080 0.242 2026-11-10 15:47:34,787 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.312 2026-11-10 15:47:34,799 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:47:34,808 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:34] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.308 2026-11-10 15:47:34,848 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:34] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.013 0.236 2026-11-10 15:47:34,874 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:34] "GET /web/image/res.partner/3/avatar_128?unique=1794323151000 HTTP/1.1" 200 - 9 0.007 0.262 2026-11-10 15:47:34,887 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:34] "POST /web/action/load HTTP/1.1" 200 - 7 0.003 0.277 2026-11-10 15:47:34,910 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:34] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.380 2026-11-10 15:47:34,934 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.117 2026-11-10 15:47:34,966 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:34] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.130 2026-11-10 15:47:34,980 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:34] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.040 2026-11-10 15:47:34,982 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:34] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.044 2026-11-10 15:47:34,985 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.045 2026-11-10 15:47:34,989 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.048 2026-11-10 15:47:34,993 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.046 2026-11-10 15:47:35,021 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:35] "GET /website/force/1?path=/ HTTP/1.1" 303 - 1 0.001 0.009 2026-11-10 15:47:35,092 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:47:35,125 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:35] "GET / HTTP/1.1" 200 - 32 0.015 0.085 2026-11-10 15:47:35,225 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:35,233 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:35] "POST /web/dataset/call_kw/ir.module.module/search_read HTTP/1.1" 200 - 2 0.001 0.006 2026-11-10 15:47:35,246 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:35] "POST /website/check_new_content_access_rights HTTP/1.1" 200 - 3 0.004 0.004 2026-11-10 15:47:35,262 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:35] "GET /website/static/src/img/apps_thumbs/website_slide.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:47:35,308 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:35,316 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:35] "GET /website/force/1?path=/ HTTP/1.1" 303 - 5 0.003 0.009 2026-11-10 15:47:35,398 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:35,425 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:35] "GET / HTTP/1.1" 200 - 32 0.013 0.065 2026-11-10 15:47:35,521 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:35,577 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:35,643 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:37,012 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "POST /website/get_new_page_templates HTTP/1.1" 200 - 944 0.332 1.151 2026-11-10 15:47:37,102 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cc9be7c/im_livechat.assets_embed_external.min.css, copying from /web/assets/cc9be7c/im_livechat.assets_embed_external.min.css 2026-11-10 15:47:37,123 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 23 0.021 1.558 2026-11-10 15:47:37,171 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: Simulating signal changes during tests 2026-11-10 15:47:37,171 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "POST /website/add/New%20Page HTTP/1.1" 200 - 46 0.017 1.508 2026-11-10 15:47:37,251 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.007 1.679 2026-11-10 15:47:37,267 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "GET /web/image/website.s_quotes_carousel_demo_image_4 HTTP/1.1" 200 - 8 0.003 0.092 2026-11-10 15:47:37,276 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.005 0.197 2026-11-10 15:47:37,335 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.022 1.767 2026-11-10 15:47:37,345 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "GET /web/image/website.s_parallax_default_image HTTP/1.1" 200 - 8 0.002 0.088 2026-11-10 15:47:37,352 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.002 0.173 2026-11-10 15:47:37,361 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "GET /web/image/website.s_quotes_carousel_demo_image_0 HTTP/1.1" 200 - 8 0.002 0.049 2026-11-10 15:47:37,373 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "GET /web/image/website.s_quotes_carousel_demo_image_3 HTTP/1.1" 200 - 8 0.002 0.202 2026-11-10 15:47:37,381 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.001 0.110 2026-11-10 15:47:37,390 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "GET /web/image/website.s_quotes_carousel_demo_image_5 HTTP/1.1" 200 - 8 0.002 0.100 2026-11-10 15:47:37,394 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/580fbac/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/580fbac/website.assets_all_wysiwyg_inside.min.js 2026-11-10 15:47:37,409 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "GET /web/assets/1/580fbac/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.004 0.098 2026-11-10 15:47:37,430 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.004 0.103 2026-11-10 15:47:37,489 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.017 0.143 2026-11-10 15:47:37,492 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.161 2026-11-10 15:47:37,497 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.002 0.159 2026-11-10 15:47:37,501 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/929d739/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/929d739/website.assets_all_wysiwyg_inside.min.css 2026-11-10 15:47:37,516 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "GET /web/assets/1/929d739/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.008 0.208 2026-11-10 15:47:37,522 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/041dd2b/web._assets_jquery.min.js, copying from /web/assets/041dd2b/web._assets_jquery.min.js 2026-11-10 15:47:37,530 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "GET /web/assets/1/041dd2b/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.004 0.215 2026-11-10 15:47:37,534 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.039 2026-11-10 15:47:37,539 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "GET /website/force/1?path=/new-page HTTP/1.1" 303 - 5 0.001 0.020 2026-11-10 15:47:37,969 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:37] "GET /new-page HTTP/1.1" 200 - 126 0.050 0.376 2026-11-10 15:47:38,029 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:38] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.007 0.474 2026-11-10 15:47:38,065 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7de9868/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/7de9868/website.backend_assets_all_wysiwyg.min.css 2026-11-10 15:47:38,080 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:38] "GET /web/assets/1/7de9868/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.008 0.014 2026-11-10 15:47:38,085 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c9bd19f/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/c9bd19f/website.backend_assets_all_wysiwyg.min.js 2026-11-10 15:47:38,099 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:38] "GET /web/assets/1/c9bd19f/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.003 0.037 2026-11-10 15:47:38,112 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:38,112 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:38,113 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:38,114 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:38,115 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:38,115 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:38,241 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:38] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.015 0.038 2026-11-10 15:47:38,248 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:38] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.057 2026-11-10 15:47:38,256 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:38] "GET /web/assets/1/929d739/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 4 0.002 0.036 2026-11-10 15:47:38,260 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:38] "GET /web/assets/1/580fbac/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 4 0.001 0.037 2026-11-10 15:47:38,612 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:38] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 299 0.106 0.176 2026-11-10 15:47:38,616 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:38] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.000 0.272 2026-11-10 15:47:38,637 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:38] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.003 0.284 2026-11-10 15:47:38,732 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-11-10 15:47:38,781 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-11-10 15:47:40,371 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:40] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.219 1.372 2026-11-10 15:47:40,566 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-11-10 15:47:40,634 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-11-10 15:47:40,701 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-11-10 15:47:40,747 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:47:40,756 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:40] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:47:40,757 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:40] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:47:40,765 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:40] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:47:40,766 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:40] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:47:40,768 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:40] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:47:40,773 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:40] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:47:40,775 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:40] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:47:40,779 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:40] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:47:40,780 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:40] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:47:40,789 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:40] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:47:40,793 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:40] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:47:40,795 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:40] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:47:40,795 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:40] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:47:40,799 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:40] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:47:40,800 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:40] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:47:40,801 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:40] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:47:40,813 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:40] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:47:40,843 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:40] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:47:40,850 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:40] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:47:40,853 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:40] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:47:40,855 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:40] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:47:40,863 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:40] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:47:40,869 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:40] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:47:40,870 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:40] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:47:40,871 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:40] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:47:40,874 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:40] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:47:40,875 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:40] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:47:40,884 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:40] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:47:40,891 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:40] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:47:40,894 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:40] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:47:40,895 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:40] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:47:40,896 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:40] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:47:40,898 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:40] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:47:40,899 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:40] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:47:40,901 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:40] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:47:40,913 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:40] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:47:41,117 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:41,170 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:41,222 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:42,941 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-11-10 15:47:42,948 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:43,054 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:43] "GET /new-page HTTP/1.1" 200 - 32 0.017 0.094 2026-11-10 15:47:43,147 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-11-10 15:47:43,431 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:43] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.008 0.023 2026-11-10 15:47:43,436 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:43] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.035 2026-11-10 15:47:43,468 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-11-10 15:47:43,570 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:43,649 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:43,712 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:43,729 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:43] "POST /web/dataset/call_kw/website.page.properties/create HTTP/1.1" 200 - 10 0.007 0.008 2026-11-10 15:47:43,779 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:43] "POST /web/dataset/call_kw/website.page.properties/get_views HTTP/1.1" 200 - 15 0.010 0.019 2026-11-10 15:47:43,817 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.008 2026-11-10 15:47:43,839 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:43] "POST /web/dataset/call_kw/website.page.properties/web_read HTTP/1.1" 200 - 13 0.008 0.021 2026-11-10 15:47:43,899 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:43,966 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:43,984 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:43] "POST /web/dataset/call_kw/website.page.properties/onchange HTTP/1.1" 200 - 9 0.005 0.012 2026-11-10 15:47:44,014 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:44] "POST /web/dataset/call_kw/website.page.properties/read HTTP/1.1" 200 - 5 0.001 0.005 2026-11-10 15:47:44,037 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:44,096 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:44,181 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:44,263 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:44,313 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:44,384 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:44,441 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:44,511 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:44,713 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:44] "POST /web/dataset/call_kw/website/search_url_dependencies HTTP/1.1" 200 - 424 0.479 0.213 2026-11-10 15:47:44,851 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: Simulating signal changes during tests 2026-11-10 15:47:44,851 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:44] "POST /web/dataset/call_kw/website.page.properties/web_save HTTP/1.1" 200 - 92 0.077 0.260 2026-11-10 15:47:44,885 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:44] "POST /web/action/load HTTP/1.1" 200 - 13 0.004 0.013 2026-11-10 15:47:44,921 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:44] "POST /web/dataset/call_kw/website.menu/get_tree HTTP/1.1" 200 - 14 0.008 0.016 2026-11-10 15:47:44,955 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:45,027 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:45,098 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:45,158 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:45,224 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:45,292 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:45,343 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: Simulating signal changes during tests 2026-11-10 15:47:45,343 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:45] "POST /web/dataset/call_kw/website.page.properties/web_save HTTP/1.1" 200 - 35 0.024 0.024 2026-11-10 15:47:45,378 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:45] "POST /web/dataset/call_kw/website.page/read HTTP/1.1" 200 - 19 0.015 0.010 2026-11-10 15:47:45,439 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:45] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.006 0.027 2026-11-10 15:47:45,533 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:45] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 43 0.029 0.096 2026-11-10 15:47:45,536 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:45] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.126 2026-11-10 15:47:45,542 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:45] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 4 0.002 0.129 2026-11-10 15:47:45,544 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.003 2026-11-10 15:47:45,582 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:45] "GET /website/force/1?path=/cool-page HTTP/1.1" 303 - 11 0.005 0.011 2026-11-10 15:47:46,345 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:46] "GET /cool-page HTTP/1.1" 200 - 235 0.111 0.648 2026-11-10 15:47:46,440 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:46] "GET /web/image/website/1/logo/My%20Website?unique=01662fd HTTP/1.1" 200 - 5 0.002 0.006 2026-11-10 15:47:46,497 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:46] "GET /web/image/website/1/favicon?unique=01662fd HTTP/1.1" 200 - 5 0.002 0.010 2026-11-10 15:47:46,517 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:46] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.012 2026-11-10 15:47:46,545 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:46,549 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:46] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.010 0.034 2026-11-10 15:47:47,266 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:47] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 96 0.036 0.550 2026-11-10 15:47:47,314 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/25d7e13/web.assets_web.min.css, copying from /web/assets/25d7e13/web.assets_web.min.css 2026-11-10 15:47:47,379 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:47] "GET /web/assets/1/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 13 0.046 0.040 2026-11-10 15:47:47,403 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2cff36e/web.assets_web.min.js, copying from /web/assets/2cff36e/web.assets_web.min.js 2026-11-10 15:47:47,417 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:47,435 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:47] "GET /web/assets/1/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 10 0.004 0.134 2026-11-10 15:47:47,447 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:47] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.005 0.130 2026-11-10 15:47:47,465 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/aab0082/web.assets_tests.min.js, copying from /web/assets/aab0082/web.assets_tests.min.js 2026-11-10 15:47:47,477 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:47] "GET /web/assets/1/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 10 0.004 0.016 2026-11-10 15:47:47,534 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8c2eaf3/web.assets_web_print.min.css, copying from /web/assets/8c2eaf3/web.assets_web_print.min.css 2026-11-10 15:47:47,579 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:47] "GET /web/assets/1/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 10 0.033 0.024 2026-11-10 15:47:48,065 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:48,075 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/19ac114/bus.websocket_worker_assets.min.js, copying from /web/assets/19ac114/bus.websocket_worker_assets.min.js 2026-11-10 15:47:48,082 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 14 0.005 0.013 2026-11-10 15:47:48,090 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Owl is running in 'dev' mode. 2026-11-10 15:47:48,143 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:48] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.005 0.016 2026-11-10 15:47:48,201 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:48] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.018 0.051 2026-11-10 15:47:48,379 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:48] "POST /mail/data HTTP/1.1" 200 - 136 0.078 0.092 2026-11-10 15:47:48,381 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.165 2026-11-10 15:47:48,402 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:48] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.005 0.165 2026-11-10 15:47:48,416 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:48] "POST /web/action/load HTTP/1.1" 200 - 9 0.004 0.183 2026-11-10 15:47:48,421 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.014 2026-11-10 15:47:48,453 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:48] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 13 0.013 0.027 2026-11-10 15:47:48,464 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:48] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.031 2026-11-10 15:47:48,467 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:48] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.000 0.030 2026-11-10 15:47:48,472 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.028 2026-11-10 15:47:48,476 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.031 2026-11-10 15:47:48,480 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.029 2026-11-10 15:47:48,501 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:48] "GET /website/force/1?path=/ HTTP/1.1" 303 - 5 0.001 0.008 2026-11-10 15:47:48,590 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:48] "GET / HTTP/1.1" 200 - 32 0.014 0.068 2026-11-10 15:47:48,735 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:48] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.010 2026-11-10 15:47:48,773 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:48] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.010 0.030 2026-11-10 15:47:48,776 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:48] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.000 0.030 2026-11-10 15:47:48,800 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:49,015 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:49] "GET /odoo/action-website.website_preview?path=/cool-page HTTP/1.1" 200 - 26 0.011 0.063 2026-11-10 15:47:49,068 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:49] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.004 0.013 2026-11-10 15:47:49,360 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:49,368 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:49] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.001 0.005 2026-11-10 15:47:49,375 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Owl is running in 'dev' mode. 2026-11-10 15:47:49,419 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:49] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.004 0.017 2026-11-10 15:47:49,447 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:49] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:47:49,481 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:49] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.021 0.058 2026-11-10 15:47:49,598 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:49] "POST /mail/data HTTP/1.1" 200 - 68 0.040 0.116 2026-11-10 15:47:49,599 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.147 2026-11-10 15:47:49,623 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:49] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.008 0.105 2026-11-10 15:47:49,638 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:49] "POST /web/action/load HTTP/1.1" 200 - 8 0.003 0.121 2026-11-10 15:47:49,660 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:49] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.008 0.032 2026-11-10 15:47:49,661 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.035 2026-11-10 15:47:49,672 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:49] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.016 2026-11-10 15:47:49,677 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:49] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.000 0.023 2026-11-10 15:47:49,680 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.018 2026-11-10 15:47:49,683 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.026 2026-11-10 15:47:49,687 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.024 2026-11-10 15:47:49,718 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:49] "GET /website/force/1?path=/cool-page HTTP/1.1" 303 - 5 0.001 0.006 2026-11-10 15:47:49,795 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:49] "GET /cool-page HTTP/1.1" 200 - 32 0.012 0.055 2026-11-10 15:47:49,886 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:50,065 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:50] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.011 0.022 2026-11-10 15:47:50,075 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:50] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.039 2026-11-10 15:47:50,077 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:50] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.000 0.019 2026-11-10 15:47:50,122 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:50,174 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:50,387 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:50] "GET /odoo/action-website.website_preview?path=/new-page HTTP/1.1" 200 - 26 0.014 0.067 2026-11-10 15:47:50,550 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:50,566 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Owl is running in 'dev' mode. 2026-11-10 15:47:50,570 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:50] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.005 0.012 2026-11-10 15:47:50,573 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:50] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.001 0.017 2026-11-10 15:47:50,611 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:50] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.006 0.019 2026-11-10 15:47:50,681 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:50] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.016 0.074 2026-11-10 15:47:50,799 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:50] "POST /mail/data HTTP/1.1" 200 - 68 0.034 0.130 2026-11-10 15:47:50,801 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.134 2026-11-10 15:47:50,821 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:50] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.006 0.122 2026-11-10 15:47:50,833 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:50] "POST /web/action/load HTTP/1.1" 200 - 8 0.003 0.135 2026-11-10 15:47:50,850 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:50] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.005 0.022 2026-11-10 15:47:50,862 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:50] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.010 2026-11-10 15:47:50,867 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.015 2026-11-10 15:47:50,872 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:50] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.021 2026-11-10 15:47:50,874 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.015 2026-11-10 15:47:50,878 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.022 2026-11-10 15:47:50,882 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.028 2026-11-10 15:47:50,914 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:50] "GET /website/force/1?path=/new-page HTTP/1.1" 303 - 5 0.001 0.005 2026-11-10 15:47:50,930 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:50] "GET /new-page HTTP/1.1" 302 - 11 0.003 0.006 2026-11-10 15:47:50,999 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:50] "GET /cool-page HTTP/1.1" 200 - 32 0.012 0.053 2026-11-10 15:47:51,118 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:51,176 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:51] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.012 0.029 2026-11-10 15:47:51,182 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:51] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.045 2026-11-10 15:47:51,185 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:51] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.000 0.025 2026-11-10 15:47:51,238 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:51,314 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:51,320 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:51] "POST /web/dataset/call_kw/ir.module.module/search_read HTTP/1.1" 200 - 2 0.000 0.003 2026-11-10 15:47:51,337 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:51] "POST /website/check_new_content_access_rights HTTP/1.1" 200 - 3 0.004 0.004 2026-11-10 15:47:51,399 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:53,339 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:53] "POST /website/get_new_page_templates HTTP/1.1" 200 - 1032 0.378 1.565 2026-11-10 15:47:53,343 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:53] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.000 0.572 2026-11-10 15:47:53,412 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:53] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 2 0.000 0.004 2026-11-10 15:47:53,507 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:53] "GET /web/image/website.s_image_text_default_image HTTP/1.1" 200 - 8 0.002 0.015 2026-11-10 15:47:53,517 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:53] "GET /web/image/website.s_quotes_carousel_demo_image_3 HTTP/1.1" 200 - 8 0.003 0.026 2026-11-10 15:47:53,534 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:53] "GET /web/image/website.s_quotes_carousel_demo_image_4 HTTP/1.1" 304 - 8 0.007 0.031 2026-11-10 15:47:53,544 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:53] "GET /web/image/website.s_quotes_carousel_demo_image_5 HTTP/1.1" 200 - 8 0.002 0.053 2026-11-10 15:47:53,551 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:53,554 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:53] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.004 0.059 2026-11-10 15:47:53,563 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:53] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 200 - 8 0.002 0.069 2026-11-10 15:47:53,572 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:53] "GET /web/image/website.s_three_columns_default_image_2 HTTP/1.1" 301 - 8 0.002 0.020 2026-11-10 15:47:53,578 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:53] "GET /web/image/website.s_three_columns_default_image_1 HTTP/1.1" 301 - 8 0.002 0.046 2026-11-10 15:47:53,591 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:53] "GET /web/image/website.s_three_columns_default_image_3 HTTP/1.1" 301 - 8 0.004 0.029 2026-11-10 15:47:53,601 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:53] "GET /web/image/website.s_parallax_default_image HTTP/1.1" 200 - 8 0.002 0.071 2026-11-10 15:47:53,606 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:53,610 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:53] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.002 0.071 2026-11-10 15:47:53,618 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:53] "GET /web/image/website.library_image_13 HTTP/1.1" 200 - 8 0.002 0.027 2026-11-10 15:47:53,627 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:53] "GET /web/image/website.s_quotes_carousel_demo_image_0 HTTP/1.1" 200 - 8 0.002 0.057 2026-11-10 15:47:53,638 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:53] "GET /web/image/website.library_image_07 HTTP/1.1" 200 - 8 0.002 0.037 2026-11-10 15:47:53,644 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:53] "GET /web/image/website.library_image_11 HTTP/1.1" 200 - 8 0.002 0.052 2026-11-10 15:47:53,737 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:53,791 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:53,870 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:53,927 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:53,942 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:53] "POST /web/dataset/call_kw/website.page.properties/create HTTP/1.1" 200 - 10 0.004 0.007 2026-11-10 15:47:53,988 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:53] "POST /web/dataset/call_kw/website.page.properties/get_views HTTP/1.1" 200 - 15 0.007 0.019 2026-11-10 15:47:54,013 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.005 2026-11-10 15:47:54,031 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:54] "POST /web/dataset/call_kw/website.page.properties/web_read HTTP/1.1" 200 - 13 0.005 0.012 2026-11-10 15:47:54,097 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:54,164 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:54,186 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:54] "POST /web/dataset/call_kw/website.page.properties/onchange HTTP/1.1" 200 - 9 0.004 0.014 2026-11-10 15:47:54,212 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:54] "POST /web/dataset/call_kw/website.page.properties/read HTTP/1.1" 200 - 5 0.001 0.005 2026-11-10 15:47:54,793 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:54] "POST /web/dataset/call_kw/website/search_url_dependencies HTTP/1.1" 200 - 428 0.357 0.215 2026-11-10 15:47:54,826 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:54,893 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:54,980 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:55,051 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:55,112 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:55,173 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:55,240 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:55,304 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:55,373 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:55,442 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:55,508 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:55,640 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #2 deleted website.menu records with IDs: [104] 2026-11-10 15:47:55,669 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: Simulating signal changes during tests 2026-11-10 15:47:55,669 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:55] "POST /web/dataset/call_kw/website.page.properties/web_save HTTP/1.1" 200 - 129 0.162 0.063 2026-11-10 15:47:56,067 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:56] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 111 0.082 0.343 2026-11-10 15:47:56,210 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: Simulating signal changes during tests 2026-11-10 15:47:56,210 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:56] "POST /web/dataset/call_kw/website.page.properties/web_save HTTP/1.1" 200 - 80 0.100 0.464 2026-11-10 15:47:56,229 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:56] "POST /web/dataset/call_kw/website.page/read HTTP/1.1" 200 - 19 0.010 0.539 2026-11-10 15:47:56,300 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:56,327 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Owl is running in 'dev' mode. 2026-11-10 15:47:56,380 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 21 0.020 0.094 2026-11-10 15:47:56,387 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:56] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.002 0.076 2026-11-10 15:47:56,408 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:56] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.004 0.023 2026-11-10 15:47:56,519 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:56] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 43 0.025 0.110 2026-11-10 15:47:56,692 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:56] "POST /mail/data HTTP/1.1" 200 - 139 0.075 0.173 2026-11-10 15:47:56,694 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.212 2026-11-10 15:47:56,725 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:56] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.008 0.175 2026-11-10 15:47:56,740 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:56] "POST /web/action/load HTTP/1.1" 200 - 9 0.003 0.191 2026-11-10 15:47:56,772 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:56] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 13 0.016 0.037 2026-11-10 15:47:56,797 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:56] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.038 2026-11-10 15:47:56,806 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:56] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 4 0.002 0.040 2026-11-10 15:47:56,809 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.038 2026-11-10 15:47:56,813 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.038 2026-11-10 15:47:56,818 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.040 2026-11-10 15:47:56,865 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:56] "GET /website/force/1?path=/ HTTP/1.1" 303 - 11 0.007 0.011 2026-11-10 15:47:58,111 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:58] "GET / HTTP/1.1" 200 - 1111 0.324 0.914 2026-11-10 15:47:58,114 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 1.213 2026-11-10 15:47:58,178 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:58] "GET /web/image/website/1/logo/My%20Website?unique=32a53b9 HTTP/1.1" 200 - 5 0.002 0.005 2026-11-10 15:47:58,190 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:58] "GET /web/image/website/1/favicon?unique=32a53b9 HTTP/1.1" 200 - 5 0.002 0.009 2026-11-10 15:47:58,284 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:58] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.012 0.024 2026-11-10 15:47:58,295 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:58] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.043 2026-11-10 15:47:58,298 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:58] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.000 0.019 2026-11-10 15:47:58,399 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:58,411 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:58] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.000 0.003 2026-11-10 15:47:58,621 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:58] "GET /odoo/action-website.website_preview?path=/new-page HTTP/1.1" 200 - 48 0.021 0.078 2026-11-10 15:47:58,662 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.004 0.008 2026-11-10 15:47:58,838 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:58,845 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:58] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.001 0.005 2026-11-10 15:47:58,852 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Owl is running in 'dev' mode. 2026-11-10 15:47:58,896 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:58] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.004 0.016 2026-11-10 15:47:58,957 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:58] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.015 0.057 2026-11-10 15:47:59,095 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:59] "POST /mail/data HTTP/1.1" 200 - 68 0.036 0.122 2026-11-10 15:47:59,124 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:59] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.007 0.141 2026-11-10 15:47:59,138 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:59] "POST /web/action/load HTTP/1.1" 200 - 8 0.003 0.156 2026-11-10 15:47:59,152 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:59] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.003 0.030 2026-11-10 15:47:59,181 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:59] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-11-10 15:47:59,189 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:59] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.018 2026-11-10 15:47:59,192 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.018 2026-11-10 15:47:59,194 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.019 2026-11-10 15:47:59,197 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.019 2026-11-10 15:47:59,218 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:59] "GET /website/force/1?path=/new-page HTTP/1.1" 303 - 5 0.001 0.009 2026-11-10 15:47:59,344 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:59] "GET /new-page HTTP/1.1" 200 - 36 0.016 0.096 2026-11-10 15:47:59,423 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:59,501 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.002 2026-11-10 15:47:59,603 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:59] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.008 0.023 2026-11-10 15:47:59,610 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:59] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.039 2026-11-10 15:47:59,614 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:59] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.000 0.015 2026-11-10 15:47:59,658 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:59,712 104 INFO rb-82af9cd-226617-434699 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-11-10 15:47:59,905 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:47:59] "GET /odoo/action-website.website_preview?path=/new-page HTTP/1.1" 200 - 26 0.011 0.055 2026-11-10 15:48:00,074 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:00,085 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.004 0.011 2026-11-10 15:48:00,090 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.001 0.012 2026-11-10 15:48:00,090 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Owl is running in 'dev' mode. 2026-11-10 15:48:00,143 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.006 0.025 2026-11-10 15:48:00,216 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.016 0.068 2026-11-10 15:48:00,319 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:00] "POST /mail/data HTTP/1.1" 200 - 68 0.033 0.114 2026-11-10 15:48:00,344 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:00] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.006 0.089 2026-11-10 15:48:00,356 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:00] "POST /web/action/load HTTP/1.1" 200 - 8 0.004 0.099 2026-11-10 15:48:00,374 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:00] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.005 0.023 2026-11-10 15:48:00,384 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:00] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.003 0.010 2026-11-10 15:48:00,394 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:00] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.000 0.019 2026-11-10 15:48:00,399 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.022 2026-11-10 15:48:00,401 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.020 2026-11-10 15:48:00,404 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.023 2026-11-10 15:48:00,436 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:00] "GET /website/force/1?path=/new-page HTTP/1.1" 303 - 5 0.002 0.008 2026-11-10 15:48:00,536 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:00] "GET /new-page HTTP/1.1" 200 - 32 0.015 0.075 2026-11-10 15:48:00,679 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:00,743 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:00] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.011 0.023 2026-11-10 15:48:00,751 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.041 2026-11-10 15:48:00,755 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:00] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.000 0.020 2026-11-10 15:48:00,806 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:00,851 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.003 2026-11-10 15:48:00,875 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:00,882 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:00] "POST /web/dataset/call_kw/ir.module.module/search_read HTTP/1.1" 200 - 2 0.000 0.003 2026-11-10 15:48:00,899 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:00] "POST /website/check_new_content_access_rights HTTP/1.1" 200 - 3 0.006 0.004 2026-11-10 15:48:00,951 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:02,612 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:02] "POST /website/get_new_page_templates HTTP/1.1" 200 - 944 0.386 1.276 2026-11-10 15:48:02,615 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:02] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.000 0.311 2026-11-10 15:48:02,678 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:02] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 2 0.000 0.003 2026-11-10 15:48:02,774 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:02] "GET /web/image/website.s_quotes_carousel_demo_image_3 HTTP/1.1" 304 - 8 0.003 0.015 2026-11-10 15:48:02,784 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:02] "GET /web/image/website.s_quotes_carousel_demo_image_4 HTTP/1.1" 304 - 8 0.003 0.024 2026-11-10 15:48:02,795 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:02] "GET /web/image/website.s_quotes_carousel_demo_image_5 HTTP/1.1" 304 - 8 0.003 0.034 2026-11-10 15:48:02,807 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:02] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 8 0.003 0.043 2026-11-10 15:48:02,815 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:02] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 8 0.002 0.049 2026-11-10 15:48:02,826 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:02,829 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:02] "GET /web/image/website.s_image_text_default_image HTTP/1.1" 304 - 8 0.004 0.063 2026-11-10 15:48:02,837 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:02] "GET /web/image/website.s_parallax_default_image HTTP/1.1" 304 - 8 0.003 0.059 2026-11-10 15:48:02,849 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:02] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 304 - 8 0.002 0.050 2026-11-10 15:48:02,859 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:02] "GET /web/image/website.library_image_11 HTTP/1.1" 304 - 8 0.003 0.034 2026-11-10 15:48:02,866 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:02] "GET /web/image/website.library_image_07 HTTP/1.1" 304 - 8 0.002 0.039 2026-11-10 15:48:02,874 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:02] "GET /web/image/website.library_image_13 HTTP/1.1" 304 - 8 0.002 0.048 2026-11-10 15:48:02,881 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:02] "GET /web/image/website.s_quotes_carousel_demo_image_0 HTTP/1.1" 304 - 8 0.002 0.046 2026-11-10 15:48:02,917 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:02,970 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:03,023 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:03,090 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: tour succeeded 2026-11-10 15:48:03,091 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:03,282 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: heap 38019260 (allocated 41672704) 2026-11-10 15:48:03,288 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Closing chrome headless with pid 13570 2026-11-10 15:48:03,289 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Closing websocket connection 2026-11-10 15:48:03,295 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Terminating chrome headless with pid 13570 2026-11-10 15:48:03,430 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_154803_429848_test_website_page_properties_website_page.txt 2026-11-10 15:48:03,430 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Removing chrome user profile "/tmp/tmpyutgzg80_chrome_odoo" 2026-11-10 15:48:03,483 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:48:03,503 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_modules.tests.test_configurator: Starting TestConfigurator.test_01_configurator_flow ... 2026-11-10 15:48:03,823 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Chrome pid: 14109 2026-11-10 15:48:03,823 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Chrome headless temporary user profile dir: /tmp/tmpniezbx91_chrome_odoo 2026-11-10 15:48:03,823 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Issuing json command http://127.0.0.1:36719/json/version 2026-11-10 15:48:03,824 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:36719/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:48:03,835 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Browser version: Chrome/150.0.7871.114 2026-11-10 15:48:03,835 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Issuing json command http://127.0.0.1:36719/json 2026-11-10 15:48:03,836 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:36719/json with timeout 3 increased to 10s during tests 2026-11-10 15:48:03,850 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Websocket url found: ws://127.0.0.1:36719/devtools/page/6192AE0F577A375BDE60A316CC6A3F96 2026-11-10 15:48:03,858 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Enable chrome headless console log notification 2026-11-10 15:48:03,866 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Chrome headless enable page notifications 2026-11-10 15:48:03,890 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:admin from n/a 2026-11-10 15:48:03,901 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Setting session cookie in browser 2026-11-10 15:48:03,904 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:03,904 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:03,914 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:48:05,192 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:05] "GET /odoo/action-website.action_website_configuration HTTP/1.1" 200 - 191 0.127 1.154 2026-11-10 15:48:05,196 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Navigation result: {'frameId': '6192AE0F577A375BDE60A316CC6A3F96', 'loaderId': '19B9F27CBE0B200C94A88B7E1018CE17', 'isDownload': False} 2026-11-10 15:48:05,197 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Evaluate ready code "odoo.isTourReady('configurator_flow')" 2026-11-10 15:48:05,225 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:05] "GET /web/assets/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-11-10 15:48:05,229 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:05] "GET /web/assets/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-11-10 15:48:05,237 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:05] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-11-10 15:48:05,253 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.024 2026-11-10 15:48:05,293 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:05,819 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:05] "GET /web/webclient/load_menus/4b18c89d991b21d1d941838ec906bd0b9382bf0dbb5158404e7a53395aeedad4 HTTP/1.1" 200 - 920 0.199 0.401 2026-11-10 15:48:05,826 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:05] "GET /web/assets/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.538 2026-11-10 15:48:05,830 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:05] "GET /web/assets/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.335 2026-11-10 15:48:06,000 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:06] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-10 15:48:06,002 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:06] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-10 15:48:06,004 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:06] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-10 15:48:06,019 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-11-10 15:48:06,035 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: Owl is running in 'dev' mode. 2026-11-10 15:48:06,076 104 INFO rb-82af9cd-226617-434699 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-10 15:48:06,104 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:06] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.015 0.052 2026-11-10 15:48:06,109 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:06] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.043 2026-11-10 15:48:06,135 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.050 2026-11-10 15:48:06,140 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:06,170 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:06,222 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:06] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:48:06,255 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.035 0.138 2026-11-10 15:48:06,468 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:06] "POST /mail/data HTTP/1.1" 200 - 135 0.090 0.235 2026-11-10 15:48:06,477 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:48:06,482 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:06] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.356 2026-11-10 15:48:06,484 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.313 2026-11-10 15:48:06,490 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:48:06,518 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.294 2026-11-10 15:48:06,535 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:06] "POST /web/action/load HTTP/1.1" 200 - 9 0.004 0.250 2026-11-10 15:48:06,564 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:06] "GET /web/image/res.partner/3/avatar_128?unique=1794323151000 HTTP/1.1" 200 - 9 0.007 0.277 2026-11-10 15:48:06,594 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:06] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.006 0.311 2026-11-10 15:48:06,629 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:06] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.124 2026-11-10 15:48:06,631 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.131 2026-11-10 15:48:06,653 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:48:07,485 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:07] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 193 0.116 0.817 2026-11-10 15:48:07,586 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:48:08,214 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:08] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1245 0.242 0.361 2026-11-10 15:48:09,088 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /base/static/description/settings.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:48:09,092 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /viin_document/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:48:09,105 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /viin_freight_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-10 15:48:09,107 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /viin_sign/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-11-10 15:48:09,111 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /product/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:48:09,112 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /viin_stringee/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:48:09,118 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /event/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.022 2026-11-10 15:48:09,119 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /viin_appointment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:48:09,130 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /viin_approval/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-11-10 15:48:09,134 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /l10n_vn_viin_update_address/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-11-10 15:48:09,141 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /crm/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:48:09,142 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /viin_zalo/static/description/main_screenshot.png HTTP/1.1" 200 - 0 0.000 0.017 2026-11-10 15:48:09,147 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /viin_business_trip/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:48:09,151 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /viin_logistics/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-10 15:48:09,152 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /calendar/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:48:09,156 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /viin_iot/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:48:09,156 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /sale_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:48:09,162 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /to_hr_meal/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:48:09,164 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /viin_hr_work_entry/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:48:09,169 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /viin_helpdesk/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:48:09,172 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:48:09,175 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /viin_rental/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:48:09,177 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /viin_sem/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:48:09,182 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /website_slides/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:48:09,189 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /purchase/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:48:09,190 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /mrp/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:48:09,194 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /account/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:48:09,202 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /stock/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-11-10 15:48:09,204 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /viin_sale_subscription/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:48:09,205 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /to_loan_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-10 15:48:09,209 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /to_git/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-10 15:48:09,242 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /viin_hr_overtime/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.048 2026-11-10 15:48:09,250 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /to_hr_payroll/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.048 2026-11-10 15:48:09,298 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /viin_amazon/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.051 2026-11-10 15:48:09,301 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /viin_social/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.049 2026-11-10 15:48:09,302 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /survey/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:48:09,303 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /contacts/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:48:09,308 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /viin_marketplace/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:48:09,310 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /project/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-10 15:48:09,313 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:09,318 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /hr_timesheet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:48:09,322 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /mass_mailing/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-10 15:48:09,323 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /hr_recruitment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:48:09,324 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /hr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:48:09,325 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "POST /web/dataset/call_kw/res.config.settings/get_viin_brand_modules_icon HTTP/1.1" 200 - 0 0.000 0.078 2026-11-10 15:48:09,355 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /hr_attendance/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-10 15:48:09,421 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /lunch/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:48:09,422 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /hr_expense/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.053 2026-11-10 15:48:09,426 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /fleet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-11-10 15:48:09,427 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /viin_fleet_booking/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-10 15:48:09,429 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /viin_workflow_automation/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-11-10 15:48:09,443 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /point_of_sale/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:48:09,454 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /viin_affiliate/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:48:09,456 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /to_okr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-11-10 15:48:09,462 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /base/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:48:09,485 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /to_odoo_module/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.040 2026-11-10 15:48:09,491 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /viin_foreign_trade/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.031 2026-11-10 15:48:09,495 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:09] "GET /viin_zalo/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:48:10,519 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:10] "GET /cloud_storage/static/description/icon.png HTTP/1.1" 404 - 1103 0.289 0.915 2026-11-10 15:48:11,601 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: Simulating signal changes during tests 2026-11-10 15:48:11,602 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:11] "POST /web/dataset/call_kw/res.config.settings/web_save HTTP/1.1" 200 - 1185 0.474 1.697 2026-11-10 15:48:11,785 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:11] "POST /web/dataset/call_button/res.config.settings/action_website_create_new HTTP/1.1" 200 - 8 0.003 0.058 2026-11-10 15:48:11,803 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:11] "GET /web/image/res.config.settings/11/favicon?unique=1794325691714 HTTP/1.1" 200 - 5 0.006 0.015 2026-11-10 15:48:11,846 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:11] "POST /web/dataset/call_kw/website/get_views HTTP/1.1" 200 - 17 0.009 0.026 2026-11-10 15:48:11,871 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:11] "POST /web/dataset/call_kw/website/onchange HTTP/1.1" 200 - 7 0.003 0.010 2026-11-10 15:48:11,953 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:12,018 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:12,458 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: Simulating signal changes during tests 2026-11-10 15:48:12,459 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:12] "POST /web/dataset/call_kw/website/web_save HTTP/1.1" 200 - 263 0.162 0.277 2026-11-10 15:48:12,497 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:12] "POST /web/dataset/call_button/website/create_and_redirect_configurator HTTP/1.1" 200 - 22 0.009 0.017 2026-11-10 15:48:12,517 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 5 2026-11-10 15:48:14,578 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:14] "GET /odoo/action-927?menu_id=637 HTTP/1.1" 200 - 150 0.080 1.983 2026-11-10 15:48:14,651 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/2cff36e/web.assets_web.min.js, copying from /web/assets/2cff36e/web.assets_web.min.js 2026-11-10 15:48:14,687 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:14] "GET /web/assets/5/2cff36e/web.assets_web.min.js HTTP/1.1" 200 - 11 0.005 0.055 2026-11-10 15:48:14,700 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/25d7e13/web.assets_web.min.css, copying from /web/assets/25d7e13/web.assets_web.min.css 2026-11-10 15:48:14,754 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:14] "GET /web/assets/5/25d7e13/web.assets_web.min.css HTTP/1.1" 200 - 10 0.037 0.091 2026-11-10 15:48:14,771 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:14] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.005 0.138 2026-11-10 15:48:14,776 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:14,831 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/aab0082/web.assets_tests.min.js, copying from /web/assets/aab0082/web.assets_tests.min.js 2026-11-10 15:48:14,844 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:14] "GET /web/assets/5/aab0082/web.assets_tests.min.js HTTP/1.1" 200 - 10 0.005 0.018 2026-11-10 15:48:14,939 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/8c2eaf3/web.assets_web_print.min.css, copying from /web/assets/8c2eaf3/web.assets_web_print.min.css 2026-11-10 15:48:14,992 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:14] "GET /web/assets/5/8c2eaf3/web.assets_web_print.min.css HTTP/1.1" 200 - 10 0.040 0.030 2026-11-10 15:48:15,480 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:15,497 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/19ac114/bus.websocket_worker_assets.min.js, copying from /web/assets/19ac114/bus.websocket_worker_assets.min.js 2026-11-10 15:48:15,506 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: Owl is running in 'dev' mode. 2026-11-10 15:48:15,507 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:15] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 14 0.006 0.018 2026-11-10 15:48:15,573 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:15] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.006 0.025 2026-11-10 15:48:15,658 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:15] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 43 0.028 0.084 2026-11-10 15:48:15,892 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:15] "POST /mail/data HTTP/1.1" 200 - 136 0.087 0.206 2026-11-10 15:48:15,893 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.284 2026-11-10 15:48:15,927 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:15] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.008 0.237 2026-11-10 15:48:15,943 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:15] "POST /web/action/load HTTP/1.1" 200 - 7 0.004 0.248 2026-11-10 15:48:15,945 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.022 2026-11-10 15:48:15,970 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:15] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 13 0.009 0.033 2026-11-10 15:48:15,975 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:15] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.002 0.019 2026-11-10 15:48:16,015 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:16] "POST /web/dataset/call_kw/website/configurator_init HTTP/1.1" 200 - 15 0.011 0.021 2026-11-10 15:48:16,042 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:16] "GET /viin_brand/static/img/Viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:48:16,072 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:16,133 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:16,191 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:16,485 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:16,554 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:16,617 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:16,685 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:16,745 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:16,804 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:16,869 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:16,936 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:17,002 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:17,069 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:17,125 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:17,138 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:17] "POST /web/dataset/call_kw/website/configurator_recommended_themes HTTP/1.1" 200 - 5 0.003 0.007 2026-11-10 15:48:17,169 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:17] "GET /website/static/src/img/website_loader/1.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:48:17,180 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:17] "GET /website/static/src/img/website_loader/3.jpg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:48:17,193 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:17] "GET /website/static/src/img/website_loader/2.jpg HTTP/1.1" 200 - 0 0.000 0.020 2026-11-10 15:48:17,206 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:17] "GET /website/static/src/img/website_loader/5.jpg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-10 15:48:17,248 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:17] "GET /website/static/src/img/website_loader/6.jpg HTTP/1.1" 200 - 0 0.000 0.045 2026-11-10 15:48:17,256 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:17] "GET /website/static/src/img/website_loader/8.jpg HTTP/1.1" 200 - 0 0.000 0.068 2026-11-10 15:48:17,262 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:17,274 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:17] "GET /website/static/src/img/website_loader/7.jpg HTTP/1.1" 200 - 0 0.000 0.069 2026-11-10 15:48:17,288 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:17] "GET /website/static/src/img/website_loader/4.jpg HTTP/1.1" 200 - 0 0.000 0.024 2026-11-10 15:48:18,281 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #2 deleted website.menu records with IDs: [109] 2026-11-10 15:48:19,122 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: Simulating signal changes during tests 2026-11-10 15:48:19,123 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:19] "POST /web/dataset/call_kw/website/configurator_apply HTTP/1.1" 200 - 783 0.388 1.589 2026-11-10 15:48:19,134 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-10 15:48:19,144 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:19] "GET /web/image/website.s_three_columns_default_image_1 HTTP/1.1" 301 - 19 0.009 1.859 2026-11-10 15:48:19,167 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:19] "POST /website/track_installing_modules HTTP/1.1" 200 - 14 0.012 1.990 2026-11-10 15:48:19,187 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:19] "GET /web/image/website.s_image_title_default_image HTTP/1.1" 200 - 11 0.005 1.879 2026-11-10 15:48:19,190 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:19] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.000 0.044 2026-11-10 15:48:19,211 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:19] "GET /web/image/website.s_showcase_default_image HTTP/1.1" 200 - 11 0.005 1.922 2026-11-10 15:48:20,133 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:20] "GET /odoo/action-website.website_preview?website_id=5 HTTP/1.1" 200 - 159 0.097 0.896 2026-11-10 15:48:20,180 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:20] "GET /web/image/website.library_image_10 HTTP/1.1" 200 - 11 0.017 2.847 2026-11-10 15:48:20,195 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:20] "GET /web/image/website.library_image_11 HTTP/1.1" 200 - 11 0.006 1.011 2026-11-10 15:48:22,272 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5/05e9def/web.assets_web.min.css (id:5423) 2026-11-10 15:48:22,273 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Deleting attachments [5417] (matching /web/assets/5/_______/web.assets_web.min.css) because it was replaced with /web/assets/5/05e9def/web.assets_web.min.css 2026-11-10 15:48:22,296 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:22] "GET /web/assets/5/05e9def/web.assets_web.min.css HTTP/1.1" 200 - 23 0.061 2.067 2026-11-10 15:48:22,311 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:22] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 2.134 2026-11-10 15:48:24,937 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5/ee22643/web.assets_web.min.js (id:5424) 2026-11-10 15:48:24,938 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Deleting attachments [5416] (matching /web/assets/5/_______/web.assets_web.min.js) because it was replaced with /web/assets/5/ee22643/web.assets_web.min.js 2026-11-10 15:48:24,952 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:24] "GET /web/assets/5/ee22643/web.assets_web.min.js HTTP/1.1" 200 - 13 0.008 4.773 2026-11-10 15:48:26,765 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:26,782 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: Owl is running in 'dev' mode. 2026-11-10 15:48:26,873 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5/e4628ce/web.assets_web_print.min.css (id:5425) 2026-11-10 15:48:26,874 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Deleting attachments [5419] (matching /web/assets/5/_______/web.assets_web_print.min.css) because it was replaced with /web/assets/5/e4628ce/web.assets_web_print.min.css 2026-11-10 15:48:26,881 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:26] "GET /web/assets/5/e4628ce/web.assets_web_print.min.css HTTP/1.1" 200 - 17 0.044 4.489 2026-11-10 15:48:26,900 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:26] "GET /web/image/website.s_showcase_default_image HTTP/1.1" 304 - 10 0.005 0.064 2026-11-10 15:48:26,913 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:26] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 8 0.004 0.155 2026-11-10 15:48:26,942 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:26] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.007 0.120 2026-11-10 15:48:27,044 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:27] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 43 0.029 0.200 2026-11-10 15:48:27,227 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:27] "POST /mail/data HTTP/1.1" 200 - 136 0.078 0.306 2026-11-10 15:48:27,230 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.291 2026-11-10 15:48:27,262 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:27] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.011 0.194 2026-11-10 15:48:27,277 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:27] "GET /web/image/website.s_image_title_default_image HTTP/1.1" 304 - 10 0.004 0.440 2026-11-10 15:48:27,280 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.028 2026-11-10 15:48:27,291 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:27] "POST /web/action/load HTTP/1.1" 200 - 9 0.003 0.225 2026-11-10 15:48:27,320 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:27] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 13 0.009 0.054 2026-11-10 15:48:27,333 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:27] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.004 0.013 2026-11-10 15:48:27,345 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.015 2026-11-10 15:48:27,351 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:27] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.024 2026-11-10 15:48:27,354 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.017 2026-11-10 15:48:27,356 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.017 2026-11-10 15:48:27,388 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:27] "GET /website/force/5?path=/ HTTP/1.1" 303 - 11 0.006 0.008 2026-11-10 15:48:27,414 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:48:28,514 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:28] "GET / HTTP/1.1" 200 - 1112 0.241 0.864 2026-11-10 15:48:30,060 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5/33c135a/web.assets_frontend.min.css (id:5426) 2026-11-10 15:48:30,064 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:30] "GET /web/assets/5/33c135a/web.assets_frontend.min.css HTTP/1.1" 200 - 15 0.037 1.501 2026-11-10 15:48:30,068 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/5d51dca/web.assets_frontend_minimal.min.js, copying from /web/assets/5d51dca/web.assets_frontend_minimal.min.js 2026-11-10 15:48:30,079 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:30] "GET /web/assets/5/5d51dca/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.005 1.547 2026-11-10 15:48:30,083 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:30,084 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:30] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.000 0.110 2026-11-10 15:48:30,085 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:30,094 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/91416d0/web.__assets_tests_call__.min.js, copying from /web/assets/91416d0/web.__assets_tests_call__.min.js 2026-11-10 15:48:30,111 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:30] "GET /web/assets/5/91416d0/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.005 0.029 2026-11-10 15:48:30,144 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:30] "GET /web/image/website.s_cover_default_image HTTP/1.1" 200 - 11 0.007 0.010 2026-11-10 15:48:30,192 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:30] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:48:30,212 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:30] "GET /web/image/website/5/logo/Website%20Test?unique=4371849 HTTP/1.1" 200 - 4 0.001 0.008 2026-11-10 15:48:30,229 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:30] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 200 - 11 0.006 0.019 2026-11-10 15:48:30,242 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:30,254 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:30] "GET /web/image/website/5/favicon?unique=4371849 HTTP/1.1" 200 - 5 0.002 0.012 2026-11-10 15:48:30,261 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/fe0b018/web.assets_frontend_lazy.min.js, copying from /web/assets/fe0b018/web.assets_frontend_lazy.min.js 2026-11-10 15:48:30,278 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:30] "GET /web/assets/5/fe0b018/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.004 0.034 2026-11-10 15:48:30,290 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:30,578 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:30] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 5 0.001 0.007 2026-11-10 15:48:30,708 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:30] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 23 0.010 0.056 2026-11-10 15:48:31,006 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5/25701ec/website.assets_all_wysiwyg_inside.min.css (id:5430) 2026-11-10 15:48:31,009 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:31] "GET /web/assets/5/25701ec/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 15 0.009 0.272 2026-11-10 15:48:31,014 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/580fbac/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/580fbac/website.assets_all_wysiwyg_inside.min.js 2026-11-10 15:48:31,028 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:31] "GET /web/assets/5/580fbac/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.004 0.296 2026-11-10 15:48:31,087 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:31,138 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:31,202 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:31,256 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:31,308 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:31,360 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:31,413 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:31,464 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:31,516 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:31,568 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:31,620 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:31,672 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:31,723 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:31,774 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:31,826 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:31,877 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:32,930 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: tour succeeded 2026-11-10 15:48:32,931 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: ╔══════════════════════════════════╗ ║ TOUR configurator_flow SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-11-10 15:48:33,064 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: heap 30881828 (allocated 34070528) 2026-11-10 15:48:33,067 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Closing chrome headless with pid 14109 2026-11-10 15:48:33,068 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Closing websocket connection 2026-11-10 15:48:33,068 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Terminating chrome headless with pid 14109 2026-11-10 15:48:33,188 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_154833_188620_test_01_configurator_flow.txt 2026-11-10 15:48:33,188 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Removing chrome user profile "/tmp/tmpniezbx91_chrome_odoo" 2026-11-10 15:48:33,244 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 10 removed 2026-11-10 15:48:33,260 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_modules.tests.test_models: Starting TestWebsiteModels.test_access_with_website_record_rule ... 2026-11-10 15:48:33,349 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:48:34,267 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:34] "GET /blog/test-blog-5/test-post-8 HTTP/1.1" 200 - 225 0.084 0.836 2026-11-10 15:48:34,269 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_modules.tests.test_models.TestWebsiteModels.test_access_with_website_record_rule: waiting for threads: [] 2026-11-10 15:48:34,304 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:48:34,629 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6849, 6847, 5837, 5835, 5833, 5831, 5830, 5829, 5828, 5826, 5824, 5822, 5820, 5818, 5817, 5816, 5814, 5812, 5811, 5809, 5807, 5805, 5803, 5802, 5801, 5799, 5797, 5795, 5793, 5791, 5789, 5787, 5786, 5785, 5783, 5781, 5779, 5777, 5775] 2026-11-10 15:48:34,723 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [350037, 350038, 350058, 350059, 350074, 350077, 350078, 350084, 350085, 350086, 350024, 350026, 350027, 350028, 350029, 350039, 350040, 350041, 350045, 350046, 350056, 350057, 350060, 350071, 350072, 350073, 350075, 350076, 350079, 350080, 350081, 350082, 350083, 350087, 350090, 350091, 350092, 413305, 413306] 2026-11-10 15:48:34,866 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [2516, 2517, 2518, 2520, 2521, 2522, 2523, 2524, 2525, 2526, 2527, 2528, 2529, 2530, 2531, 2532, 2533, 2534, 2536, 2537, 2538, 2539, 2540, 2541, 2542, 2543, 2544, 2545, 2546, 2547, 2549, 2550, 2551, 2552, 2553, 2554, 2555, 2556, 2557, 2558, 2559, 2560, 2561, 2562, 2563, 2564, 2565, 2566, 2567, 2568, 2569, 2570, 2571, 2572, 2573, 2574, 2575, 2576, 2577, 2578, 2579, 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, 2680, 2681, 2682, 2683, 2684, 2685, 2686, 2687, 2688, 2886, 2887, 2888, 2889, 2890, 2891, 2892, 2893, 2894, 2895] 2026-11-10 15:48:34,870 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:34,976 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [350105, 350107, 350120, 350122, 350124] 2026-11-10 15:48:34,977 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6850, 6848, 5843, 5842, 5841, 5840, 5839, 5838, 5836, 5834, 5832, 5827, 5825, 5823, 5821, 5819, 5815, 5813, 5810, 5808, 5806, 5804, 5800, 5798, 5796, 5794, 5792, 5790, 5788, 5784, 5782, 5780, 5778, 5776, 5774, 5773, 5772, 5771, 5770, 5769, 5768] 2026-11-10 15:48:35,153 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [350011, 350012, 350013, 350014, 350015, 350016, 350017] 2026-11-10 15:48:35,202 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [2509, 2580, 2587, 2594, 2601, 2510, 2581, 2588, 2595, 2602, 2511, 2582, 2589, 2596, 2603, 2512, 2583, 2590, 2597, 2604, 2513, 2584, 2591, 2598, 2605, 2514, 2585, 2592, 2599, 2606, 2515, 2586, 2593, 2600, 2607] 2026-11-10 15:48:35,203 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted slide.channel records with IDs: [1, 2, 3, 4, 5, 6, 7] 2026-11-10 15:48:35,211 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 883, 884] 2026-11-10 15:48:41,219 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:48:42,620 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:48:43,534 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_slides_full.tests.test_ui_wslides: Starting TestUi.test_course_certification_employee ... 2026-11-10 15:48:46,223 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Chrome pid: 14472 2026-11-10 15:48:46,223 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Chrome headless temporary user profile dir: /tmp/tmp8or18slk_chrome_odoo 2026-11-10 15:48:46,223 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Issuing json command http://127.0.0.1:34911/json/version 2026-11-10 15:48:46,224 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:34911/json/version with timeout 3 increased to 10s during tests 2026-11-10 15:48:46,271 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Browser version: Chrome/150.0.7871.114 2026-11-10 15:48:46,271 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Issuing json command http://127.0.0.1:34911/json 2026-11-10 15:48:46,272 104 INFO rb-82af9cd-226617-434699 odoo.tests.common.requests: request http://127.0.0.1:34911/json with timeout 3 increased to 10s during tests 2026-11-10 15:48:46,284 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Websocket url found: ws://127.0.0.1:34911/devtools/page/E0494E82CEE70EE0B1734464BF29AB2D 2026-11-10 15:48:46,299 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Enable chrome headless console log notification 2026-11-10 15:48:46,305 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Chrome headless enable page notifications 2026-11-10 15:48:46,570 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.res_users: Login successful for db:rb-82af9cd-226617-434699 login:demo from n/a 2026-11-10 15:48:46,577 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Setting session cookie in browser 2026-11-10 15:48:46,579 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:46,579 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:46,593 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-10 15:48:47,932 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:47] "GET /slides HTTP/1.1" 200 - 334 0.174 1.168 2026-11-10 15:48:47,936 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Navigation result: {'frameId': 'E0494E82CEE70EE0B1734464BF29AB2D', 'loaderId': '03FD8C200766A04CCFCB866CA00E2487', 'isDownload': False} 2026-11-10 15:48:47,936 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Evaluate ready code "odoo.isTourReady('certification_member')" 2026-11-10 15:48:47,967 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:48:47,984 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0137f8f/web.assets_frontend.min.css, copying from /web/assets/0137f8f/web.assets_frontend.min.css 2026-11-10 15:48:48,032 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:48] "GET /web/assets/1/0137f8f/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.030 0.036 2026-11-10 15:48:48,036 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js, copying from /web/assets/5d51dca/web.assets_frontend_minimal.min.js 2026-11-10 15:48:48,045 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:48] "GET /web/assets/1/5d51dca/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.057 2026-11-10 15:48:48,051 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:48,052 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:48,053 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/91416d0/web.__assets_tests_call__.min.js, copying from /web/assets/91416d0/web.__assets_tests_call__.min.js 2026-11-10 15:48:48,065 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:48] "GET /web/assets/1/91416d0/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.018 2026-11-10 15:48:48,109 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:48] "GET /website_slides/static/src/img/banner_default.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:48:48,158 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:48] "GET /website_slides_survey/static/src/img/certification.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:48:48,166 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:48] "GET /web/image/website/1/logo/My%20Website?unique=58b6c03 HTTP/1.1" 200 - 4 0.004 0.010 2026-11-10 15:48:48,175 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:48] "GET /gamification/static/img/rank_misc_unicorn.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-10 15:48:48,183 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:48] "GET /web/image/gamification.karma.rank/4/image_128?unique=74ec4f1 HTTP/1.1" 200 - 5 0.006 0.019 2026-11-10 15:48:48,218 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:48] "GET /profile/avatar/6?field=avatar_128 HTTP/1.1" 200 - 9 0.011 0.052 2026-11-10 15:48:48,222 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:48] "GET /web/image/gamification.karma.rank/5/image_128/Doctor?unique=74ec4f1 HTTP/1.1" 200 - 3 0.001 0.060 2026-11-10 15:48:48,229 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:48:48,232 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:48] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:48:48,232 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:48] "GET /web/image/gamification.badge/35/image_128/Know%20yourself?unique=9001502 HTTP/1.1" 200 - 4 0.003 0.053 2026-11-10 15:48:48,241 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:48] "GET /web/image/gamification.badge/34/image_128/Get%20started?unique=9001502 HTTP/1.1" 200 - 4 0.001 0.070 2026-11-10 15:48:48,251 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:48] "GET /web/image/gamification.badge/37/image_128/Certified%20Knowledge?unique=7734f58 HTTP/1.1" 200 - 4 0.001 0.054 2026-11-10 15:48:48,259 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:48] "GET /web/image/gamification.badge/36/image_128/Power%20User?unique=9001502 HTTP/1.1" 200 - 4 0.002 0.076 2026-11-10 15:48:48,288 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:48] "GET /web/image/slide.channel/8/image_512/Basics%20of%20Gardening%20-%20Test?unique=58b6c03 HTTP/1.1" 200 - 3 0.002 0.035 2026-11-10 15:48:48,297 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:48] "GET /web/image/gamification.badge/38/image_128/Community%20hero?unique=9001502 HTTP/1.1" 200 - 4 0.002 0.042 2026-11-10 15:48:48,324 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:48] "GET /web/image/slide.channel/9/image_512/DIY%20Furniture%20-%20TEST?unique=58b6c03 HTTP/1.1" 200 - 3 0.001 0.075 2026-11-10 15:48:48,347 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:48] "GET /profile/avatar/2?field=avatar_128 HTTP/1.1" 200 - 9 0.007 0.084 2026-11-10 15:48:48,354 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:48] "GET /web/image/website/1/favicon?unique=58b6c03 HTTP/1.1" 200 - 4 0.002 0.083 2026-11-10 15:48:48,365 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js, copying from /web/assets/fe0b018/web.assets_frontend_lazy.min.js 2026-11-10 15:48:48,386 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:48] "GET /web/assets/1/fe0b018/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.088 2026-11-10 15:48:48,409 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:48] "GET /profile/avatar/7?field=avatar_128 HTTP/1.1" 200 - 9 0.007 0.131 2026-11-10 15:48:48,697 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:48] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:48:48,763 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:48,768 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:48,799 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:48] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.003 0.075 2026-11-10 15:48:48,828 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:48] "POST /im_livechat/init HTTP/1.1" 200 - 24 0.010 0.075 2026-11-10 15:48:48,865 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:49,388 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:49] "GET /slides/diy-furniture-test-9 HTTP/1.1" 200 - 164 0.075 0.441 2026-11-10 15:48:49,414 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:49] "GET /web/static/lib/pdfjs/build/pdf.js HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:48:49,417 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:49] "GET /web/static/lib/pdfjs/build/pdf.worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:48:49,418 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:49] "GET /website_slides/static/lib/pdfslidesviewer/PDFSlidesViewer.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:48:49,505 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:49] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-10 15:48:49,508 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:49] "GET /web/image/slide.channel/9/image_1024/DIY%20Furniture%20-%20TEST?unique=58b6c03 HTTP/1.1" 200 - 3 0.002 0.006 2026-11-10 15:48:49,817 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:49,856 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:49] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 12 0.005 0.042 2026-11-10 15:48:49,866 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:49] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.042 2026-11-10 15:48:49,898 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:49] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.010 0.064 2026-11-10 15:48:49,904 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e0f00d3/portal.assets_chatter.min.js, copying from /web/assets/e0f00d3/portal.assets_chatter.min.js 2026-11-10 15:48:49,910 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:49,915 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:49] "GET /web/assets/1/e0f00d3/portal.assets_chatter.min.js HTTP/1.1" 200 - 8 0.004 0.041 2026-11-10 15:48:49,920 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/77f5db7/portal.assets_chatter.min.css, copying from /web/assets/77f5db7/portal.assets_chatter.min.css 2026-11-10 15:48:49,932 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:49] "GET /web/assets/1/77f5db7/portal.assets_chatter.min.css HTTP/1.1" 200 - 8 0.004 0.058 2026-11-10 15:48:49,967 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:49,995 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:49] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 12 0.006 0.036 2026-11-10 15:48:50,032 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:50] "POST /portal/chatter_init HTTP/1.1" 200 - 21 0.014 0.060 2026-11-10 15:48:50,046 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:50,854 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1/a06d35a/portal.assets_chatter_style.min.css (id:5500) 2026-11-10 15:48:50,861 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:50] "GET /web/assets/1/a06d35a/portal.assets_chatter_style.min.css HTTP/1.1" 200 - 7 0.012 0.841 2026-11-10 15:48:50,935 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:50] "POST /website_sale/combo_configurator/get_data HTTP/1.1" 200 - 34 0.024 0.856 2026-11-10 15:48:50,953 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:50] "POST /mail/thread/data HTTP/1.1" 200 - 8 0.005 0.054 2026-11-10 15:48:50,968 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:50] "POST /mail/chatter_fetch HTTP/1.1" 200 - 7 0.004 0.055 2026-11-10 15:48:50,996 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:50] "POST /website_sale/should_show_product_configurator HTTP/1.1" 200 - 7 0.010 0.045 2026-11-10 15:48:51,393 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:51] "POST /shop/cart/update_json HTTP/1.1" 200 - 154 0.100 0.272 2026-11-10 15:48:51,435 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:51] "GET /web/image/product.product/890/image_128?unique=58b6c03 HTTP/1.1" 200 - 5 0.003 0.023 2026-11-10 15:48:52,152 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:52] "GET /shop/cart HTTP/1.1" 200 - 149 0.069 0.360 2026-11-10 15:48:52,184 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-11-10 15:48:52,308 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:52,343 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:52] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.009 0.017 2026-11-10 15:48:52,348 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:52] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.030 2026-11-10 15:48:52,438 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:52] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 17 0.011 0.023 2026-11-10 15:48:52,549 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:52] "GET /shop/confirm_order HTTP/1.1" 303 - 57 0.043 0.062 2026-11-10 15:48:52,877 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:52] "GET /shop/payment HTTP/1.1" 200 - 117 0.058 0.266 2026-11-10 15:48:52,888 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.js 2026-11-10 15:48:52,889 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.css 2026-11-10 15:48:52,891 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-11-10 15:48:52,965 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:52] "GET /web/image/payment.method/222/image_payment_form/Demo?unique=0144ee3 HTTP/1.1" 200 - 4 0.002 0.007 2026-11-10 15:48:53,017 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:53,034 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:53] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.007 2026-11-10 15:48:53,066 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:53] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.010 0.025 2026-11-10 15:48:53,106 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:53,169 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:53,228 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:53,235 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 6, model: sale.order 2026-11-10 15:48:53,239 104 INFO ? werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-10 15:48:53,328 104 INFO rb-82af9cd-226617-434699 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference S00100: {'amount': 115.0, 'currency_id': 1, 'partner_id': 7, 'provider_code': 'demo', 'provider_id': 6, 'reference': 'S00100', 'should_tokenize': False} 2026-11-10 15:48:53,337 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:53] "POST /shop/payment/transaction/100 HTTP/1.1" 200 - 53 0.034 0.073 2026-11-10 15:48:53,397 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:53] "POST /payment/demo/simulate_payment HTTP/1.1" 200 - 25 0.021 0.032 2026-11-10 15:48:53,709 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:53] "GET /payment/status HTTP/1.1" 200 - 36 0.020 0.276 2026-11-10 15:48:53,841 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:53,859 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:53] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.006 2026-11-10 15:48:53,910 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:53] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.017 0.042 2026-11-10 15:48:55,903 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:55] "POST /payment/status/poll HTTP/1.1" 200 - 503 0.341 1.681 2026-11-10 15:48:55,961 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:55] "GET /shop/payment/validate HTTP/1.1" 303 - 12 0.006 0.024 2026-11-10 15:48:56,135 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:56] "GET /shop/confirmation HTTP/1.1" 200 - 52 0.024 0.147 2026-11-10 15:48:56,332 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:56,353 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:56] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.007 2026-11-10 15:48:56,390 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:56] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.009 0.035 2026-11-10 15:48:56,422 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:56,495 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:56,561 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:56,730 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:56] "GET /slides HTTP/1.1" 200 - 50 0.029 0.128 2026-11-10 15:48:56,800 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:56] "GET /profile/avatar/6?field=avatar_128 HTTP/1.1" 304 - 9 0.009 0.024 2026-11-10 15:48:56,825 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:56] "GET /profile/avatar/7?field=avatar_128 HTTP/1.1" 304 - 9 0.008 0.045 2026-11-10 15:48:56,850 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:56] "GET /profile/avatar/2?field=avatar_128 HTTP/1.1" 304 - 9 0.007 0.071 2026-11-10 15:48:56,917 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:56,935 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:56] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.009 2026-11-10 15:48:56,962 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:56] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.009 0.027 2026-11-10 15:48:57,013 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:57,318 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:57] "GET /slides/diy-furniture-test-9 HTTP/1.1" 200 - 87 0.051 0.246 2026-11-10 15:48:57,417 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:57] "GET /profile/avatar/6?field=avatar_128 HTTP/1.1" 304 - 9 0.007 0.015 2026-11-10 15:48:57,526 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:57] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:48:57,533 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:57,550 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:57] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.006 2026-11-10 15:48:57,574 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:57] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.009 0.018 2026-11-10 15:48:57,605 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:57] "GET /web/image/res.partner/7/avatar_128 HTTP/1.1" 200 - 9 0.008 0.017 2026-11-10 15:48:57,608 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:57] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-10 15:48:57,634 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:57,645 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:57] "POST /portal/chatter_init HTTP/1.1" 200 - 16 0.013 0.023 2026-11-10 15:48:57,656 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:57] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.002 0.022 2026-11-10 15:48:57,668 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:57] "POST /mail/chatter_fetch HTTP/1.1" 200 - 7 0.003 0.027 2026-11-10 15:48:57,788 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:57] "GET /slides_survey/slide/get_certification_url?slide_id=45&fullscreen=1 HTTP/1.1" 303 - 44 0.034 0.050 2026-11-10 15:48:57,809 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:57] "GET /survey/start/5632a4d7-48cf-aaaa-8c52-2174d58cf50b?answer_token=f7e7576e-62a8-416c-a62d-afd6c831a1d1 HTTP/1.1" 303 - 14 0.005 0.012 2026-11-10 15:48:58,125 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:58] "GET /survey/5632a4d7-48cf-aaaa-8c52-2174d58cf50b HTTP/1.1" 200 - 51 0.028 0.283 2026-11-10 15:48:58,156 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7a9325f/survey.survey_assets.min.css, copying from /web/assets/7a9325f/survey.survey_assets.min.css 2026-11-10 15:48:58,168 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:58] "GET /web/assets/1/7a9325f/survey.survey_assets.min.css HTTP/1.1" 200 - 8 0.005 0.014 2026-11-10 15:48:58,309 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3f6a7aa/survey.survey_assets.min.js, copying from /web/assets/3f6a7aa/survey.survey_assets.min.js 2026-11-10 15:48:58,318 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:58] "GET /web/assets/1/3f6a7aa/survey.survey_assets.min.js HTTP/1.1" 200 - 8 0.003 0.011 2026-11-10 15:48:58,356 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:58,401 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:58] "POST /survey/explain_answer/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/f7e7576e-62a8-416c-a62d-afd6c831a1d1 HTTP/1.1" 200 - 10 0.003 0.010 2026-11-10 15:48:58,448 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:58,633 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:58] "POST /survey/begin/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/f7e7576e-62a8-416c-a62d-afd6c831a1d1 HTTP/1.1" 200 - 46 0.018 0.167 2026-11-10 15:48:58,866 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:58,923 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:58,987 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:59,058 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:59,159 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:59] "POST /survey/submit/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/f7e7576e-62a8-416c-a62d-afd6c831a1d1 HTTP/1.1" 200 - 65 0.030 0.071 2026-11-10 15:48:59,553 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:59] "GET /survey/retry/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/f7e7576e-62a8-416c-a62d-afd6c831a1d1 HTTP/1.1" 303 - 26 0.016 0.043 2026-11-10 15:48:59,571 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:59] "GET /survey/start/5632a4d7-48cf-aaaa-8c52-2174d58cf50b?answer_token=cc2d41fd-38b7-438a-a200-ccdc1321b065 HTTP/1.1" 303 - 10 0.003 0.009 2026-11-10 15:48:59,621 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:59] "GET /survey/5632a4d7-48cf-aaaa-8c52-2174d58cf50b HTTP/1.1" 200 - 19 0.007 0.038 2026-11-10 15:48:59,812 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:59,851 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:59] "POST /survey/explain_answer/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/cc2d41fd-38b7-438a-a200-ccdc1321b065 HTTP/1.1" 200 - 10 0.003 0.011 2026-11-10 15:48:59,892 104 INFO rb-82af9cd-226617-434699 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-11-10 15:48:59,932 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:48:59] "POST /survey/begin/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/cc2d41fd-38b7-438a-a200-ccdc1321b065 HTTP/1.1" 200 - 20 0.006 0.032 2026-11-10 15:49:00,309 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:00,369 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:00,436 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:00,519 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:00,599 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:00] "POST /survey/submit/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/cc2d41fd-38b7-438a-a200-ccdc1321b065 HTTP/1.1" 200 - 48 0.039 0.037 2026-11-10 15:49:02,055 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:02] "GET /survey/retry/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/cc2d41fd-38b7-438a-a200-ccdc1321b065 HTTP/1.1" 303 - 26 0.023 1.058 2026-11-10 15:49:02,071 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:02] "GET /survey/start/5632a4d7-48cf-aaaa-8c52-2174d58cf50b?answer_token=a44187b8-c129-4447-b214-585ad3511f6c HTTP/1.1" 303 - 10 0.002 0.010 2026-11-10 15:49:02,129 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:02] "GET /survey/5632a4d7-48cf-aaaa-8c52-2174d58cf50b HTTP/1.1" 200 - 19 0.010 0.043 2026-11-10 15:49:02,245 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:02,282 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:02] "POST /survey/explain_answer/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/a44187b8-c129-4447-b214-585ad3511f6c HTTP/1.1" 200 - 10 0.003 0.010 2026-11-10 15:49:02,325 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:02,362 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:02] "POST /survey/begin/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/a44187b8-c129-4447-b214-585ad3511f6c HTTP/1.1" 200 - 20 0.009 0.028 2026-11-10 15:49:02,746 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:02,806 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:02,870 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:02,938 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:03,076 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #6 deleted mail.followers records with IDs: [1545] 2026-11-10 15:49:03,115 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:03] "POST /survey/submit/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/a44187b8-c129-4447-b214-585ad3511f6c HTTP/1.1" 200 - 91 0.051 0.125 2026-11-10 15:49:03,364 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:03,576 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:03] "GET /slides/diy-furniture-test-9 HTTP/1.1" 200 - 83 0.062 0.144 2026-11-10 15:49:03,675 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:03] "GET /web/image/slide.channel/9/image_1024/DIY%20Furniture%20-%20TEST?unique=b333c37 HTTP/1.1" 200 - 3 0.001 0.008 2026-11-10 15:49:03,752 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:03] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:49:03,765 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:03,788 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:03] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.008 2026-11-10 15:49:03,791 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:03] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:49:03,832 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:03] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.014 0.025 2026-11-10 15:49:03,860 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:03] "POST /portal/chatter_init HTTP/1.1" 200 - 16 0.010 0.058 2026-11-10 15:49:03,868 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:03] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.002 0.026 2026-11-10 15:49:03,871 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:03,885 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:03] "POST /mail/chatter_fetch HTTP/1.1" 200 - 7 0.005 0.025 2026-11-10 15:49:03,947 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:03] "POST /website_sale/combo_configurator/get_data HTTP/1.1" 200 - 27 0.023 0.043 2026-11-10 15:49:03,979 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:03] "POST /website_sale/should_show_product_configurator HTTP/1.1" 200 - 7 0.009 0.015 2026-11-10 15:49:04,253 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:04] "POST /shop/cart/update_json HTTP/1.1" 200 - 107 0.087 0.180 2026-11-10 15:49:04,807 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:04] "GET /shop/cart HTTP/1.1" 200 - 71 0.071 0.152 2026-11-10 15:49:04,820 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-11-10 15:49:04,982 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:05,000 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:05] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.007 2026-11-10 15:49:05,025 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:05] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.011 0.023 2026-11-10 15:49:05,117 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:05] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 17 0.012 0.030 2026-11-10 15:49:05,239 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:05] "GET /shop/confirm_order HTTP/1.1" 303 - 57 0.039 0.078 2026-11-10 15:49:05,368 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:05] "GET /shop/payment HTTP/1.1" 200 - 70 0.029 0.093 2026-11-10 15:49:05,384 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.js 2026-11-10 15:49:05,385 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.css 2026-11-10 15:49:05,388 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-11-10 15:49:05,514 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:05,552 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:05] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.009 0.023 2026-11-10 15:49:05,558 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:05] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.037 2026-11-10 15:49:05,587 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:05,671 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:05,720 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:05,726 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 6, model: sale.order 2026-11-10 15:49:05,824 104 INFO rb-82af9cd-226617-434699 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference S00101: {'amount': 115.0, 'currency_id': 1, 'partner_id': 7, 'provider_code': 'demo', 'provider_id': 6, 'reference': 'S00101', 'should_tokenize': False} 2026-11-10 15:49:05,836 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:05] "POST /shop/payment/transaction/101 HTTP/1.1" 200 - 51 0.038 0.076 2026-11-10 15:49:05,914 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:05] "POST /payment/demo/simulate_payment HTTP/1.1" 200 - 22 0.026 0.046 2026-11-10 15:49:05,992 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:05] "GET /payment/status HTTP/1.1" 200 - 15 0.008 0.059 2026-11-10 15:49:06,159 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:06,182 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:06] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.008 2026-11-10 15:49:06,214 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:06] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.009 0.027 2026-11-10 15:49:07,047 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:07] "POST /payment/status/poll HTTP/1.1" 200 - 341 0.288 0.556 2026-11-10 15:49:07,086 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:07] "GET /shop/payment/validate HTTP/1.1" 303 - 12 0.007 0.015 2026-11-10 15:49:07,212 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:07] "GET /shop/confirmation HTTP/1.1" 200 - 39 0.027 0.094 2026-11-10 15:49:07,367 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:07,415 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:07] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.011 0.024 2026-11-10 15:49:07,423 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:07] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.038 2026-11-10 15:49:07,453 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:07,523 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:07,584 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:07,721 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:07] "GET /slides HTTP/1.1" 200 - 50 0.024 0.107 2026-11-10 15:49:07,783 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:07] "GET /profile/avatar/6?field=avatar_128 HTTP/1.1" 304 - 9 0.006 0.021 2026-11-10 15:49:07,808 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:07] "GET /profile/avatar/2?field=avatar_128 HTTP/1.1" 304 - 9 0.006 0.041 2026-11-10 15:49:07,829 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:07] "GET /profile/avatar/7?field=avatar_128 HTTP/1.1" 304 - 9 0.007 0.061 2026-11-10 15:49:07,854 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:07] "GET /web/image/slide.channel/9/image_512/DIY%20Furniture%20-%20TEST?unique=b333c37 HTTP/1.1" 200 - 3 0.001 0.033 2026-11-10 15:49:07,954 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:07,967 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:07] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.008 2026-11-10 15:49:07,989 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:07] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.007 0.023 2026-11-10 15:49:08,036 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:08,232 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:08] "GET /slides/diy-furniture-test-9 HTTP/1.1" 200 - 85 0.039 0.151 2026-11-10 15:49:08,304 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:08] "GET /profile/avatar/6?field=avatar_128 HTTP/1.1" 304 - 9 0.007 0.024 2026-11-10 15:49:08,389 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:08] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-10 15:49:08,401 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:08,425 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:08] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.006 2026-11-10 15:49:08,452 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:08] "POST /portal/chatter_init HTTP/1.1" 200 - 16 0.008 0.023 2026-11-10 15:49:08,455 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:08] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.033 2026-11-10 15:49:08,483 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:08] "GET /web/image/res.partner/7/avatar_128 HTTP/1.1" 304 - 9 0.007 0.033 2026-11-10 15:49:08,492 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:08,492 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:08] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.002 0.016 2026-11-10 15:49:08,521 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:08] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.010 0.087 2026-11-10 15:49:08,532 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:08] "POST /mail/chatter_fetch HTTP/1.1" 200 - 7 0.003 0.039 2026-11-10 15:49:08,608 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:08] "GET /slides_survey/slide/get_certification_url?slide_id=45&fullscreen=1 HTTP/1.1" 303 - 28 0.016 0.029 2026-11-10 15:49:08,623 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:08] "GET /survey/start/5632a4d7-48cf-aaaa-8c52-2174d58cf50b?answer_token=f19d310d-7b67-409f-aef3-7f9315af57b5 HTTP/1.1" 303 - 10 0.002 0.009 2026-11-10 15:49:08,674 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:08] "GET /survey/5632a4d7-48cf-aaaa-8c52-2174d58cf50b HTTP/1.1" 200 - 19 0.007 0.038 2026-11-10 15:49:08,790 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:08,824 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:08] "POST /survey/explain_answer/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/f19d310d-7b67-409f-aef3-7f9315af57b5 HTTP/1.1" 200 - 10 0.003 0.009 2026-11-10 15:49:08,868 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:08,910 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:08] "POST /survey/begin/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/f19d310d-7b67-409f-aef3-7f9315af57b5 HTTP/1.1" 200 - 20 0.009 0.031 2026-11-10 15:49:09,292 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:09,352 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:09,419 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:09,486 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:09,554 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:09,906 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:09] "POST /survey/submit/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/f19d310d-7b67-409f-aef3-7f9315af57b5 HTTP/1.1" 200 - 150 0.115 0.236 2026-11-10 15:49:09,971 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:10,046 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:10,114 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:10,170 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:10,235 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:10] "POST /slides/channel/send_share_email HTTP/1.1" 200 - 24 0.017 0.046 2026-11-10 15:49:10,266 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:10,336 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:10,409 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:10,589 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:10] "GET /slides/diy-furniture-test-9 HTTP/1.1" 200 - 85 0.042 0.134 2026-11-10 15:49:10,647 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:10] "GET /profile/avatar/6?field=avatar_128 HTTP/1.1" 304 - 9 0.006 0.022 2026-11-10 15:49:10,742 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:10] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-10 15:49:10,745 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:10,764 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:10] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.009 2026-11-10 15:49:10,788 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:10] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.009 0.025 2026-11-10 15:49:10,817 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:10] "GET /web/image/res.partner/7/avatar_128 HTTP/1.1" 304 - 9 0.008 0.023 2026-11-10 15:49:10,820 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:10] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-10 15:49:10,845 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:10] "POST /portal/chatter_init HTTP/1.1" 200 - 16 0.008 0.023 2026-11-10 15:49:10,849 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:10,854 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:10] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.002 0.016 2026-11-10 15:49:10,865 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:10] "POST /mail/chatter_fetch HTTP/1.1" 200 - 7 0.003 0.008 2026-11-10 15:49:10,910 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:11,013 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:11] "GET /slides HTTP/1.1" 200 - 51 0.023 0.078 2026-11-10 15:49:11,076 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:11] "GET /profile/avatar/6?field=avatar_128 HTTP/1.1" 304 - 9 0.006 0.021 2026-11-10 15:49:11,095 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:11] "GET /profile/avatar/2?field=avatar_128 HTTP/1.1" 304 - 9 0.006 0.040 2026-11-10 15:49:11,117 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:11] "GET /profile/avatar/7?field=avatar_128 HTTP/1.1" 304 - 9 0.007 0.057 2026-11-10 15:49:11,177 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:11,193 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:11] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.006 2026-11-10 15:49:11,216 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:11] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.007 0.018 2026-11-10 15:49:11,256 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:12,254 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: res.partner 2026-11-10 15:49:12,336 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:12] "GET /profile/user/6 HTTP/1.1" 200 - 307 0.179 0.829 2026-11-10 15:49:12,423 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:12] "GET /web/image/res.users/6/avatar_1024?unique=44a8ffc HTTP/1.1" 200 - 9 0.010 0.025 2026-11-10 15:49:12,450 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:12] "GET /web/image/slide.slide/45/image_128?unique=b333c37 HTTP/1.1" 200 - 10 0.007 0.051 2026-11-10 15:49:12,517 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:12,531 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:12] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.006 2026-11-10 15:49:12,565 104 INFO rb-82af9cd-226617-434699 werkzeug: 127.0.0.1 - - [10/Nov/2026 15:49:12] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.014 0.027 2026-11-10 15:49:12,592 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: tour succeeded 2026-11-10 15:49:12,593 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: ╔═════════════════════════════════════╗ ║ TOUR certification_member SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-11-10 15:49:12,965 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: heap 32548140 (allocated 38535168) 2026-11-10 15:49:12,967 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Closing chrome headless with pid 14472 2026-11-10 15:49:12,968 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Closing websocket connection 2026-11-10 15:49:12,968 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Terminating chrome headless with pid 14472 2026-11-10 15:49:13,077 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Chrome Log in: /tmp/odoo_tests/rb-82af9cd-226617-434699/chrome_logs/chrome_log_20261110_154913_077204_test_course_certification_employee.txt 2026-11-10 15:49:13,077 104 INFO rb-82af9cd-226617-434699 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Removing chrome user profile "/tmp/tmp8or18slk_chrome_odoo" 2026-11-10 15:49:13,171 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 127 checked, 6 removed 2026-11-10 15:49:13,194 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:13,580 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_accountant.tests.test_account_fiscal_year: Starting TestFiscalPosition.test_custom_fiscal_year ... 2026-11-10 15:49:13,629 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_accountant.tests.test_account_fiscal_year: Starting TestFiscalPosition.test_default_fiscal_year ... 2026-11-10 15:49:13,670 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_accountant.tests.test_account_fiscal_year: Starting TestFiscalPosition.test_leap_fiscal_year_1 ... 2026-11-10 15:49:13,711 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_accountant.tests.test_account_fiscal_year: Starting TestFiscalPosition.test_leap_fiscal_year_2 ... 2026-11-10 15:49:13,763 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-10 15:49:19,220 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:49:20,544 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:49:22,092 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_action_lock_requires_account_manager ... 2026-11-10 15:49:22,172 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_action_open_lock_exception ... 2026-11-10 15:49:22,266 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_action_review_draft_moves_without_lock_until_date ... 2026-11-10 15:49:22,308 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_create_lock_exception ... 2026-11-10 15:49:22,404 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_create_lock_exception_requires_kind ... 2026-11-10 15:49:22,464 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_draft_move_count_and_review_action ... 2026-11-10 15:49:22,961 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_draft_move_count_zero_without_lock_date ... 2026-11-10 15:49:22,998 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_is_account_manager_computed ... 2026-11-10 15:49:23,051 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_lock_until_date_uses_max_of_all_lock_dates ... 2026-11-10 15:49:23,120 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_wizard_loads_lock_dates_from_company ... 2026-11-10 15:49:23,237 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-10 15:49:28,745 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:49:30,065 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:49:36,302 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:49:37,261 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_account_prediction_noops_when_company_opt_in_is_off ... 2026-11-10 15:49:37,691 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_account_prediction_resolves_fuzzy_label ... 2026-11-10 15:49:38,189 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_prediction_degrades_gracefully_without_pg_trgm ... 2026-11-10 15:49:38,793 104 INFO rb-82af9cd-226617-434699 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-11-10 15:49:38,820 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_predictor_is_detected_by_the_core_import_probe ... 2026-11-10 15:49:38,987 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_product_prediction_ignores_draft_history ... 2026-11-10 15:49:39,489 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_product_prediction_is_company_scoped ... 2026-11-10 15:49:40,083 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_product_prediction_is_partner_scoped ... 2026-11-10 15:49:40,701 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_product_prediction_noops_when_company_opt_in_is_off ... 2026-11-10 15:49:41,393 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_product_prediction_resolves_fuzzy_label_for_same_partner ... 2026-11-10 15:49:42,078 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_tax_prediction_noops_when_company_opt_in_is_off ... 2026-11-10 15:49:42,769 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_tax_prediction_noops_when_company_opt_in_is_off_positional_shape ... 2026-11-10 15:49:43,441 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_tax_prediction_via_keyword_caller_shape ... 2026-11-10 15:49:44,032 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_tax_prediction_via_positional_caller_shape ... 2026-11-10 15:49:44,595 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_threshold_falls_back_to_default_when_value_is_nan ... 2026-11-10 15:49:45,217 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_threshold_falls_back_to_default_when_value_is_not_numeric ... 2026-11-10 15:49:45,787 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_threshold_falls_back_to_default_when_value_out_of_range ... 2026-11-10 15:49:46,847 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:49:52,313 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:49:53,564 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:49:55,488 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_asset.tests.test_access_rights: Starting TestAssetAccessRight.test_01_accountant_user_access_rights ... 2026-11-10 15:49:55,854 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_asset.tests.test_access_rights: Starting TestAssetAccessRight.test_02_accountant_user_with_group_asset_manager_access_rights ... 2026-11-10 15:49:56,087 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #193 deleted account.asset.category records with IDs: [14] 2026-11-10 15:49:56,360 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #193 deleted account.asset.depreciation.line records with IDs: [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64] 2026-11-10 15:49:56,441 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #193 deleted account.asset.asset records with IDs: [11] 2026-11-10 15:49:56,467 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_asset.tests.test_access_rights: Starting TestAssetAccessRight.test_03_billing_user_without_group_asset_manager_access_rights ... 2026-11-10 15:49:56,527 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 192, model: account.asset.category 2026-11-10 15:49:56,536 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 192, model: account.asset.category 2026-11-10 15:49:56,540 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 192, model: account.asset.category 2026-11-10 15:49:56,715 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 192, model: account.asset.asset 2026-11-10 15:49:56,717 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 192, model: account.asset.asset 2026-11-10 15:49:56,720 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 192, model: account.asset.asset 2026-11-10 15:49:56,722 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 192, model: account.asset.asset 2026-11-10 15:49:56,747 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_asset.tests.test_access_rights: Starting TestAssetAccessRight.test_04_invoice_flow_with_billing_user ... 2026-11-10 15:50:01,288 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #190 deleted account.move.line.ctp records with IDs: [250, 251, 252, 253] 2026-11-10 15:50:01,420 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #190 deleted account.move.line records with IDs: [590, 591, 592, 593, 594] 2026-11-10 15:50:01,516 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #190 deleted account.move records with IDs: [254] 2026-11-10 15:50:01,525 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #190 deleted mail.followers records with IDs: [1583] 2026-11-10 15:50:01,577 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-10 15:50:07,543 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:50:08,938 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:50:09,891 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_asset.tests.test_asset_depreciation_board: Starting TestAssetDepeciationBoard.test_01_depreciation_board_using_linear_method ... 2026-11-10 15:50:10,083 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #195 deleted account.asset.depreciation.line records with IDs: [113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124] 2026-11-10 15:50:10,122 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #195 deleted account.asset.depreciation.line records with IDs: [125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136] 2026-11-10 15:50:10,158 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #195 deleted account.asset.depreciation.line records with IDs: [137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149] 2026-11-10 15:50:10,196 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #195 deleted account.asset.depreciation.line records with IDs: [150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162] 2026-11-10 15:50:10,234 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #195 deleted account.asset.depreciation.line records with IDs: [163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175] 2026-11-10 15:50:10,272 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #195 deleted account.asset.depreciation.line records with IDs: [176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188] 2026-11-10 15:50:10,309 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #195 deleted account.asset.depreciation.line records with IDs: [189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201] 2026-11-10 15:50:10,347 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #195 deleted account.asset.depreciation.line records with IDs: [202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214] 2026-11-10 15:50:10,383 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #195 deleted account.asset.depreciation.line records with IDs: [215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228] 2026-11-10 15:50:10,421 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #195 deleted account.asset.depreciation.line records with IDs: [229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242] 2026-11-10 15:50:10,457 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #195 deleted account.asset.depreciation.line records with IDs: [243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254] 2026-11-10 15:50:10,494 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_asset.tests.test_asset_depreciation_board: Starting TestAssetDepeciationBoard.test_02_depreciation_board_using_degressive_method ... 2026-11-10 15:50:10,724 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #195 deleted account.asset.depreciation.line records with IDs: [267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278] 2026-11-10 15:50:10,763 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #195 deleted account.asset.depreciation.line records with IDs: [279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290] 2026-11-10 15:50:10,798 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #195 deleted account.asset.depreciation.line records with IDs: [291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303] 2026-11-10 15:50:10,835 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #195 deleted account.asset.depreciation.line records with IDs: [304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316] 2026-11-10 15:50:10,872 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #195 deleted account.asset.depreciation.line records with IDs: [317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329] 2026-11-10 15:50:10,908 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #195 deleted account.asset.depreciation.line records with IDs: [330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342] 2026-11-10 15:50:10,943 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #195 deleted account.asset.depreciation.line records with IDs: [343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354] 2026-11-10 15:50:10,977 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_asset.tests.test_asset_depreciation_board: Starting TestAssetDepeciationBoard.test_03_depreciation_board_using_degressive_then_linear_method ... 2026-11-10 15:50:11,378 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #195 deleted account.asset.depreciation.line records with IDs: [367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378] 2026-11-10 15:50:11,428 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #195 deleted account.asset.depreciation.line records with IDs: [379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390] 2026-11-10 15:50:11,476 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #195 deleted account.asset.depreciation.line records with IDs: [391, 392, 393, 394, 395, 396, 397] 2026-11-10 15:50:11,520 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #195 deleted account.asset.depreciation.line records with IDs: [410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421] 2026-11-10 15:50:11,567 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #195 deleted account.asset.depreciation.line records with IDs: [422, 423, 424, 425, 426, 427, 428] 2026-11-10 15:50:11,608 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #195 deleted account.asset.depreciation.line records with IDs: [398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409] 2026-11-10 15:50:11,651 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #195 deleted account.asset.depreciation.line records with IDs: [429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441] 2026-11-10 15:50:11,697 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #195 deleted account.asset.depreciation.line records with IDs: [442, 443, 444, 445, 446, 447, 448, 449] 2026-11-10 15:50:11,736 104 INFO rb-82af9cd-226617-434699 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-11-10 15:50:11,956 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #195 deleted account.asset.depreciation.line records with IDs: [483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494] 2026-11-10 15:50:12,000 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #195 deleted account.asset.depreciation.line records with IDs: [495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506] 2026-11-10 15:50:12,035 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #195 deleted account.asset.depreciation.line records with IDs: [507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519] 2026-11-10 15:50:12,102 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:50:17,517 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:50:18,812 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:50:19,896 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_01_asset_depreciation_complete ... 2026-11-10 15:50:20,077 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.asset.depreciation.line records with IDs: [533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544] 2026-11-10 15:50:21,936 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_02_asset_sale ... 2026-11-10 15:50:22,158 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.asset.depreciation.line records with IDs: [557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568] 2026-11-10 15:50:24,091 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.asset.depreciation.line records with IDs: [574, 575, 576, 577, 578, 579, 580] 2026-11-10 15:50:24,140 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.move.line.ctp records with IDs: [282] 2026-11-10 15:50:24,250 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.move.line records with IDs: [651, 652] 2026-11-10 15:50:24,283 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted mail.message records with IDs: [10249] 2026-11-10 15:50:24,347 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.move records with IDs: [283] 2026-11-10 15:50:24,676 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_04_asset_dispose ... 2026-11-10 15:50:24,909 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.asset.depreciation.line records with IDs: [581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592] 2026-11-10 15:50:27,009 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.asset.depreciation.line records with IDs: [603, 604] 2026-11-10 15:50:27,059 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.move.line.ctp records with IDs: [299] 2026-11-10 15:50:27,164 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.move.line records with IDs: [690, 691] 2026-11-10 15:50:27,191 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted mail.message records with IDs: [10273] 2026-11-10 15:50:27,244 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.move records with IDs: [302] 2026-11-10 15:50:27,566 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_05_asset_increase ... 2026-11-10 15:50:27,837 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.asset.depreciation.line records with IDs: [605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616] 2026-11-10 15:50:30,008 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.asset.depreciation.line records with IDs: [623, 624, 625, 626, 627, 628] 2026-11-10 15:50:31,068 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.asset.depreciation.line records with IDs: [629, 630, 631, 632, 633, 634] 2026-11-10 15:50:32,004 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_06_asset_decrease ... 2026-11-10 15:50:32,235 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.asset.depreciation.line records with IDs: [641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652] 2026-11-10 15:50:34,376 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.asset.depreciation.line records with IDs: [658, 659, 660, 661, 662, 663, 664] 2026-11-10 15:50:35,541 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_07_asset_decrease ... 2026-11-10 15:50:35,757 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.asset.depreciation.line records with IDs: [672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683] 2026-11-10 15:50:38,379 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.asset.depreciation.line records with IDs: [690, 691, 692, 693, 694, 695] 2026-11-10 15:50:39,365 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_08_asset_modify ... 2026-11-10 15:50:39,577 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.asset.depreciation.line records with IDs: [702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713] 2026-11-10 15:50:41,315 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.asset.depreciation.line records with IDs: [715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725] 2026-11-10 15:50:42,020 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.asset.depreciation.line records with IDs: [726, 727, 728, 729, 730] 2026-11-10 15:50:42,701 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_09_asset_modify ... 2026-11-10 15:50:42,951 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.asset.depreciation.line records with IDs: [736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747] 2026-11-10 15:50:44,988 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.asset.depreciation.line records with IDs: [748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759] 2026-11-10 15:50:45,956 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.asset.depreciation.line records with IDs: [761, 762, 763, 764, 765] 2026-11-10 15:50:46,678 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_10_asset_modify ... 2026-11-10 15:50:46,888 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.asset.depreciation.line records with IDs: [771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782] 2026-11-10 15:50:48,523 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_11_sell_asset_journal_entry ... 2026-11-10 15:50:48,756 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.asset.depreciation.line records with IDs: [795, 796, 797, 798, 799, 800, 801, 802, 803, 804] 2026-11-10 15:50:50,285 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.asset.depreciation.line records with IDs: [807, 808, 809, 810, 811, 812, 813, 814] 2026-11-10 15:50:50,356 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.move.line.ctp records with IDs: [402] 2026-11-10 15:50:50,498 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.move.line records with IDs: [945, 946] 2026-11-10 15:50:50,535 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted mail.message records with IDs: [10416] 2026-11-10 15:50:50,614 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.move records with IDs: [429] 2026-11-10 15:50:51,006 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_12_analytic_on_depreciation_and_sale_entries ... 2026-11-10 15:50:51,059 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:50:52,700 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0a4cd260> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:50:52,701 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5bde20f9c0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:50:52,708 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:50:52,712 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5bde20fce0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:50:52,995 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:50:55,315 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5bdd83fec0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:50:55,316 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5bdc26e160> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:50:55,321 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:50:55,325 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5bdc26f4c0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:50:55,592 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:50:57,867 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5bdd78f240> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:50:57,868 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c0615d260> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:50:57,874 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:50:57,878 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c0615e660> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:50:58,220 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:00,150 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0bbcd6c0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:00,151 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c07e2bce0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:00,157 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:00,161 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c07e2b7e0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:00,494 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:02,962 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c08469f80> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:02,963 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c0aeeede0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:02,969 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:02,975 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c0aeeec00> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:03,271 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:05,611 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c06d87e20> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:05,612 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c093eb740> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:05,618 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:05,622 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c093e8ae0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:05,883 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:07,570 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c087468e0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:07,571 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c0b9e0c20> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:07,576 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:07,580 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c0b9e37e0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:08,488 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:10,193 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0bab09a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:10,194 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c0494df80> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:10,200 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:10,204 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c0494c5e0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:10,880 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.asset.depreciation.line records with IDs: [815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826] 2026-11-10 15:51:14,436 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.asset.depreciation.line records with IDs: [829, 830, 831, 832, 833, 834, 835, 836, 837, 838] 2026-11-10 15:51:14,492 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.move.line.ctp records with IDs: [413] 2026-11-10 15:51:14,617 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.move.line records with IDs: [970, 971] 2026-11-10 15:51:14,652 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted mail.message records with IDs: [10429] 2026-11-10 15:51:14,746 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.move records with IDs: [441] 2026-11-10 15:51:15,210 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:16,992 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c05ab14e0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:16,993 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c09573740> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:16,998 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:17,003 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c095723e0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:17,272 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:19,661 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c09fa5f80> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:19,662 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c078d0fe0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:19,668 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:19,672 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c078d1e40> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:19,946 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:21,602 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c05c60720> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:21,603 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c0a880220> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:21,609 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:21,613 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c0a880900> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:22,534 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:24,194 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c067e5b20> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:24,194 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c08050fe0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:24,200 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:24,204 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c080531a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:24,495 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:26,809 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c07782d40> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:26,810 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c0a43b560> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:26,816 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:26,820 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c0a43b6a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:27,082 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:29,388 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c057ceca0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:29,389 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c06bc4540> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:29,395 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:29,399 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c06bc6d40> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:29,656 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:31,331 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c05955800> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:31,332 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5bdce7ed40> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:31,337 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:31,341 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5bdce7f560> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:32,217 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:33,916 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c09647d80> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:33,917 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c09f91e40> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:33,923 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:33,927 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c09f90a40> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:34,507 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.asset.depreciation.line records with IDs: [839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850] 2026-11-10 15:51:37,929 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.asset.depreciation.line records with IDs: [853, 854, 855, 856, 857, 858, 859, 860, 861, 862] 2026-11-10 15:51:37,994 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.move.line.ctp records with IDs: [428] 2026-11-10 15:51:38,126 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.move.line records with IDs: [999, 1000] 2026-11-10 15:51:38,159 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted mail.message records with IDs: [10444] 2026-11-10 15:51:38,228 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.move records with IDs: [455] 2026-11-10 15:51:38,652 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:40,343 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0943db20> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:40,344 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c09573380> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:40,350 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:40,355 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c09571620> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:40,648 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:43,036 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0566c680> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:43,037 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c0a880fe0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:43,043 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:43,047 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c0a881bc0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:43,326 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:44,960 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c096c2d40> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:44,961 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c069060c0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:44,966 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:44,970 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c0a538720> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:45,961 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:47,595 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0ba4e340> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:47,596 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c095d02c0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:47,601 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:47,605 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c095d19e0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:47,885 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:50,194 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0b947a60> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:50,195 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c0b9a7ce0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:50,201 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:50,205 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c0b9a5080> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:50,463 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:52,155 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5bdddcb380> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:52,156 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c0aaeb2e0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:52,161 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:52,165 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c0aaeb6a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:53,044 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:54,707 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0a0f6fc0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:54,708 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c08718400> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:54,716 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:54,722 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c0871a200> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:55,011 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:57,299 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0b8e8f40> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:57,300 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c068a8e00> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:57,306 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:57,310 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c068ab560> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 360, in test_12_analytic_on_depreciation_and_sale_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:51:57,890 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.asset.depreciation.line records with IDs: [863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874] 2026-11-10 15:52:00,663 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.asset.depreciation.line records with IDs: [877, 878, 879, 880, 881, 882, 883, 884, 885, 886] 2026-11-10 15:52:00,714 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.move.line.ctp records with IDs: [443] 2026-11-10 15:52:00,824 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.move.line records with IDs: [1028, 1029] 2026-11-10 15:52:00,857 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted mail.message records with IDs: [10459] 2026-11-10 15:52:00,924 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.move records with IDs: [469] 2026-11-10 15:52:01,376 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_13_analytic_on_revaluation_entries ... 2026-11-10 15:52:01,423 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:03,854 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5bdd251bc0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:03,855 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c09fa8ea0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:03,860 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:03,865 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c09faa160> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:04,153 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:06,529 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0795d260> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:06,530 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5bf432ff60> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:06,536 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:06,540 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5bdbc73740> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:06,817 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:08,471 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c06242020> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:08,472 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5bdd11a2a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:08,478 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:08,482 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5bdd118540> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:09,393 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:11,047 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0a121d00> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:11,048 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c088b6fc0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:11,053 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:11,057 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c088b63e0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:11,340 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:13,587 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5bdb7d91c0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:13,588 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c09519580> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:13,593 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:13,597 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c0951a340> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:13,852 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:15,470 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0766f7e0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:15,471 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c0a27eac0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:15,477 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:15,481 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c0a27fce0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:16,352 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:17,983 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0779fe20> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:17,983 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c088413a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:17,989 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:17,993 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c08842de0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:18,240 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:20,481 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c07620680> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:20,482 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c0aeec4a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:20,487 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:20,491 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c0aeed1c0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:21,065 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.asset.depreciation.line records with IDs: [887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898] 2026-11-10 15:52:24,075 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:26,357 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5bdb7bf380> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:26,358 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c05f4fba0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:26,363 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:26,367 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c05f4c180> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:26,635 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:28,928 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c06928f40> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:28,929 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5bdbbec0e0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:28,934 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:28,938 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5bdbbeec00> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:29,212 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:30,926 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c08308ae0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:30,927 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5bdc74a160> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:30,935 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:30,941 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5bdc748c20> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:31,906 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:33,624 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c05f16b60> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:33,625 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c0a288900> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:33,631 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:33,636 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c0a2884a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:33,944 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:36,450 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0812c860> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:36,451 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c05fc0540> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:36,456 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:36,460 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c05fc3ce0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:36,738 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:38,540 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5bdbde54e0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:38,541 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c058a8540> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:38,547 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:38,551 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c093b7420> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:39,487 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:41,240 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c05a14c20> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:41,241 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c069ad1c0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:41,247 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:41,251 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c069ac7c0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:41,520 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:44,031 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5bdbc61120> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:44,031 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c06c23240> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:44,037 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:44,041 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c06c21da0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:44,630 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.asset.depreciation.line records with IDs: [911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922] 2026-11-10 15:52:47,526 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:49,901 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c09657880> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:49,902 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c09312f20> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:49,908 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:49,912 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c09311ee0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:50,179 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:52,522 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0ae2c4a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:52,523 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c0a5d6480> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:52,529 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:52,533 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c0a5d6f20> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:52,812 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:54,558 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0602a0c0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:54,559 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c0a0cb920> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:54,566 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:54,570 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c0a0c87c0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:55,496 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:57,176 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5bdbeb3420> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:57,177 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c0a854180> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:57,182 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:57,186 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c0a854f40> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:57,523 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:59,957 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c091fd3a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:59,958 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c06410ea0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:59,963 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:52:59,967 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c06413c40> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:53:00,233 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:53:01,999 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0ac40e00> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:53:02,000 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5bdbbafb00> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:53:02,006 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:53:02,010 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5bdbbaf420> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:53:02,945 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:53:04,675 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c063c67a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:53:04,676 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c076e7920> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:53:04,681 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:53:04,685 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c076e7600> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:53:04,943 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:53:07,303 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0549f1a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:53:07,304 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c05331940> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:53:07,309 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:53:07,313 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c05332980> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 184, in _callTestMethod method() File "/usr/lib/python3.12/unittest/mock.py", line 1390, in patched return func(*newargs, **newkeywargs) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 375, in test_13_analytic_on_revaluation_entries asset, analytic_account = self._create_analytic_asset(asset_type) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/tests/test_asset_flow.py", line 340, in _create_analytic_asset 'plan_id': self.env['account.analytic.plan'].create({'name': 'Projects - %s' % asset_type}).id, File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:53:07,891 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #197 deleted account.asset.depreciation.line records with IDs: [935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946] 2026-11-10 15:53:10,830 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:53:13,168 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c069ba480> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:53:13,168 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c091ff600> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:53:13,173 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:53:13,176 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c091fe200> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:53:13,200 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:53:18,805 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:53:20,103 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:53:21,078 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_asset.tests.test_asset_form: Starting TestAssetForm.test_01_change_category_on_asset ... 2026-11-10 15:53:21,252 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_asset.tests.test_asset_form: Starting TestAssetForm.test_02_asset_has_been_linked_to_invoice_line ... 2026-11-10 15:53:25,105 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:53:30,268 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:53:31,474 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:53:32,382 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_asset.tests.test_asset_from_invoice: Starting TestAssetFromInvoice.test_01_asset_created_from_invoice ... 2026-11-10 15:53:34,480 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #201 deleted account.asset.depreciation.line records with IDs: [972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983] 2026-11-10 15:53:34,795 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:53:39,783 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:53:41,049 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:53:41,945 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_asset.tests.test_asset_method: Starting TestAssetMethod.test_01_a_first_accounting_date_before_the_acquisition_date_is_refused ... 2026-11-10 15:53:42,175 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_asset.tests.test_asset_method: Starting TestAssetMethod.test_02_an_asset_with_posted_depreciation_cannot_be_deleted ... 2026-11-10 15:53:44,189 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #203 deleted mail.message records with IDs: [10528, 10527, 10526, 10525, 10524, 10523, 10522, 10521, 10520, 10519, 10518, 10517, 10516, 10515] 2026-11-10 15:53:44,226 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_asset.tests.test_asset_method: Starting TestAssetMethod.test_03_non_depreciable_asset_does_not_generate_depreciation_lines ... 2026-11-10 15:53:44,449 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #203 deleted account.asset.depreciation.line records with IDs: [1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036] 2026-11-10 15:53:44,476 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_asset.tests.test_asset_method: Starting TestAssetMethod.test_05_change_usage_creates_reclassification_entry ... 2026-11-10 15:53:44,711 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #203 deleted account.asset.depreciation.line records with IDs: [1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048] 2026-11-10 15:53:44,734 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #203 deleted account.asset.depreciation.line records with IDs: [1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060] 2026-11-10 15:53:44,964 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #203 deleted account.asset.depreciation.line records with IDs: [1049] 2026-11-10 15:53:45,033 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_asset.tests.test_asset_method: Starting TestAssetMethod.test_06_impairment_and_its_reversal_move_the_residual_value_through_the_asset_account ... 2026-11-10 15:53:45,264 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #203 deleted account.asset.depreciation.line records with IDs: [1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084] 2026-11-10 15:53:45,678 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:53:50,756 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:53:51,925 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:53:57,552 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:53:58,547 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_asset.tests.test_asset_sale_company_scope: Starting TestAssetSaleCompanyScope.test_a_sale_invoice_dated_before_the_last_posted_depreciation_is_refused ... 2026-11-10 15:53:58,740 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #205 deleted account.asset.depreciation.line records with IDs: [1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096] 2026-11-10 15:54:02,704 104 INFO rb-82af9cd-226617-434699 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-11-10 15:54:02,947 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #205 deleted account.asset.depreciation.line records with IDs: [1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121] 2026-11-10 15:54:04,621 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #205 deleted account.asset.depreciation.line records with IDs: [1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133] 2026-11-10 15:54:04,674 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #205 deleted account.move.line.ctp records with IDs: [531] 2026-11-10 15:54:04,790 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #205 deleted account.move.line records with IDs: [1204, 1205] 2026-11-10 15:54:04,821 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #205 deleted mail.message records with IDs: [10547] 2026-11-10 15:54:04,893 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #205 deleted account.move records with IDs: [553] 2026-11-10 15:54:05,246 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:54:05,735 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [589] 2026-11-10 15:54:05,743 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10562] 2026-11-10 15:54:05,748 104 INFO rb-82af9cd-226617-434699 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-10 15:54:10,908 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:54:11,800 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_asset.tests.test_chart_asset_categories: Starting TestChartAssetCategories.test_01_loading_a_chart_gives_the_company_its_ready_made_categories_in_the_company_language ... 2026-11-10 15:54:17,293 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:54:18,747 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_asset.tests.test_chart_asset_categories: Starting TestChartAssetCategories.test_02_reloading_the_chart_keeps_the_account_the_accountant_set_on_a_ready_made_category ... 2026-11-10 15:54:19,144 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:54:19,271 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:54:19,763 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_asset.tests.test_chart_asset_categories: Starting TestChartAssetCategories.test_03_installing_the_app_on_a_charted_company_adds_only_the_ready_made_categories_it_lacks ... 2026-11-10 15:54:25,120 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:54:26,536 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:54:26,650 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:54:27,123 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_asset.tests.test_chart_asset_categories: Starting TestChartAssetCategories.test_04_a_ready_made_category_the_company_cannot_take_is_skipped_and_the_chart_still_loads ... 2026-11-10 15:54:32,405 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:54:33,333 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_asset.tests.test_chart_asset_categories: Starting TestChartAssetCategories.test_05_replacing_the_chart_of_a_company_without_entries_replaces_its_ready_made_categories ... 2026-11-10 15:54:33,555 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #207 deleted ir.model.data records with IDs: [504772, 504773] 2026-11-10 15:54:33,555 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #207 deleted account.asset.category records with IDs: [26, 27] 2026-11-10 15:54:33,767 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #207 deleted ir.model.data records with IDs: [504766, 504765, 504764, 504763] 2026-11-10 15:54:33,768 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #207 deleted account.reconcile.model records with IDs: [71, 72, 73, 74] 2026-11-10 15:54:33,798 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #207 deleted account.payment.method.line records with IDs: [134, 135, 136, 137, 138] 2026-11-10 15:54:33,894 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #207 deleted ir.default records with IDs: [313] 2026-11-10 15:54:33,897 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #207 deleted ir.model.data records with IDs: [504747, 504748, 504745, 504754, 504744, 504746, 504749, 504757, 504750, 504743, 504742, 504751, 504752, 504753, 504759, 504755, 504758, 504741, 504756, 504740] 2026-11-10 15:54:33,897 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #207 deleted account.journal records with IDs: [365, 366, 370, 367, 371, 373, 369, 374, 378, 368, 377, 381, 384, 372, 379, 380, 382, 375, 383, 376] 2026-11-10 15:54:33,906 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #207 deleted mail.alias records with IDs: [255, 256, 258, 259, 257] 2026-11-10 15:54:33,949 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #207 deleted ir.model.data records with IDs: [504737, 504736] 2026-11-10 15:54:33,949 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #207 deleted account.tax records with IDs: [119, 120] 2026-11-10 15:54:33,978 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #207 deleted ir.model.data records with IDs: [504735] 2026-11-10 15:54:33,978 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #207 deleted account.tax.group records with IDs: [24] 2026-11-10 15:54:34,208 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #207 deleted ir.default records with IDs: [309, 310, 311, 312, 314, 315, 316, 317] 2026-11-10 15:54:34,211 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #207 deleted ir.model.data records with IDs: [504770, 504769, 504767, 504738, 504714, 504728, 504718, 504729, 504719, 504739, 504721, 504694, 504733, 504690, 504704, 504707, 504715, 504709, 504710, 504722, 504727, 504725, 504723, 504730, 504724, 504726, 504731, 504702, 504716, 504717, 504703, 504713, 504734, 504720, 504705, 504732, 504698, 504701, 504696, 504708, 504692, 504693, 504691, 504699, 504712, 504700, 504711, 504706, 504697, 504768, 504771, 504695] 2026-11-10 15:54:34,211 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #207 deleted account.account records with IDs: [1247, 1289, 1292, 1294, 1296, 1297, 1293, 1295, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1290, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1291, 1287, 1288, 1298] 2026-11-10 15:54:35,507 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:54:36,230 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-10 15:54:41,376 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:54:42,719 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:54:43,667 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_asset.tests.test_move_account_asset_id: Starting TestMoveAccountAssetId.test_resulting_sale_invoice_lines_mirror_the_sold_asset ... 2026-11-10 15:54:43,856 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #208 deleted account.asset.depreciation.line records with IDs: [1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145] 2026-11-10 15:54:45,784 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #208 deleted account.asset.depreciation.line records with IDs: [1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157] 2026-11-10 15:54:45,856 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #208 deleted account.move.line.ctp records with IDs: [543] 2026-11-10 15:54:46,024 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #208 deleted account.move.line records with IDs: [1233, 1234] 2026-11-10 15:54:46,063 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #208 deleted mail.message records with IDs: [11319] 2026-11-10 15:54:46,147 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #208 deleted account.move records with IDs: [567] 2026-11-10 15:54:48,165 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:54:54,323 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:54:55,503 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:54:56,495 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_asset.tests.test_upg_18: Starting TestUpg18.test_01_copy_data_batch_multi_record ... 2026-11-10 15:54:56,824 104 INFO rb-82af9cd-226617-434699 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-11-10 15:54:57,041 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #210 deleted account.asset.depreciation.line records with IDs: [1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217] 2026-11-10 15:54:57,468 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:55:02,851 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:55:04,003 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:55:04,966 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_asset_purchase.tests.test_account_move_form: Starting TestAccountMoveForm.test_01_change_auto_complete_on_customer_invoice ... 2026-11-10 15:55:07,326 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_asset_purchase.tests.test_account_move_form: Starting TestAccountMoveForm.test_02_change_auto_complete_on_vendor_invoice_with_stockrable ... 2026-11-10 15:55:09,625 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_asset_purchase.tests.test_account_move_form: Starting TestAccountMoveForm.test_03_change_auto_complete_on_vendor_invoice_with_consumable ... 2026-11-10 15:55:13,948 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:55:19,057 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:55:20,292 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:55:21,367 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_asset_purchase.tests.test_asset_flow: Starting TestAccountAssetFlow.test_01_create_invoice_from_po ... 2026-11-10 15:55:22,309 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:55:22,321 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_budget.tests.test_account_budget: Starting TestAccountBudgetFlow.test_01_account_budget_flow ... 2026-11-10 15:55:23,108 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_budget.tests.test_account_budget: Starting TestAccountBudgetFlow.test_01_period_of_account_budget_line ... 2026-11-10 15:55:24,058 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-10 15:55:24,069 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_account_id_field_round_trips_on_create ... 2026-11-10 15:55:24,860 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_budgetary_position_only_line_is_valid_on_create ... 2026-11-10 15:55:25,631 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_clearing_analytic_account_keeps_budgetary_position_only_line_valid ... 2026-11-10 15:55:26,439 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_practical_amount_computes_through_account_id ... 2026-11-10 15:55:29,150 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_standalone_form_view_injects_one_field_per_non_project_plan ... 2026-11-10 15:55:29,959 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:31,737 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0bab18a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:31,738 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5bdd021300> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:31,744 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:31,748 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5bdd020900> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:32,675 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:34,456 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c07732520> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:34,457 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5bdbd33ba0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:34,462 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:34,466 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5bdbd31620> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:34,700 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:37,180 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5bdb8fb2e0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:37,180 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c05cb2700> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:37,186 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:37,189 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c05cb2020> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:37,460 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:39,839 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0a4cd440> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:39,839 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c06969da0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:39,845 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:39,848 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c06968040> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:39,918 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_sync_all_plan_column_materializes_non_project_plan_field ... 2026-11-10 15:55:41,056 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:42,798 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0636b060> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:42,799 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c07e2a0c0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:42,804 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:42,808 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c07e2a5c0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:43,844 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:45,562 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5bdb7179c0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:45,562 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c0795ef20> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:45,569 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:45,573 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c0795e340> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:45,819 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:48,242 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0a204c20> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:48,243 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c06abfc40> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:48,249 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:48,254 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c06abfe20> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:48,481 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:50,215 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c05effce0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:50,216 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c07f582c0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:50,222 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:50,226 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c07f5afc0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:50,296 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:52,795 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5bdd1dcf40> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:52,795 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c04ad7100> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:52,800 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:52,804 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5bdc8ffe20> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:55:52,829 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-10 15:55:52,842 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_budget.tests.test_budget_report_pivot: Starting TestBudgetReportPivotMeasures.test_amount_measures_are_pivot_aggregatable ... 2026-11-10 15:55:52,867 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_budget.tests.test_budget_report_pivot: Starting TestBudgetReportPivotMeasures.test_pivot_measures_are_not_offered_as_group_by ... 2026-11-10 15:55:52,891 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_budget.tests.test_budget_report_pivot: Starting TestBudgetReportPivotMeasures.test_ratio_measures_are_pivot_aggregatable ... 2026-11-10 15:55:52,922 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 15:55:52,934 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_budget.tests.test_practical_amount: Starting TestPracticalAmount.test_01_practical_amount_with_analytic_account ... 2026-11-10 15:56:00,105 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_budget.tests.test_practical_amount: Starting TestPracticalAmount.test_02_practical_amount_with_analytic_account_and_budgetary_position ... 2026-11-10 15:56:05,165 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_budget.tests.test_practical_amount: Starting TestPracticalAmount.test_03_practical_amount_with_budgetary_position ... 2026-11-10 15:56:10,328 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-10 15:56:10,341 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_budget.tests.test_theoretical_amount: Starting TestTheoreticalAmount.test_01_theoretical_amount_without_paid_date ... 2026-11-10 15:56:11,208 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_budget.tests.test_theoretical_amount: Starting TestTheoreticalAmount.test_02_theoretical_amount_with_paid_date ... 2026-11-10 15:56:12,007 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-10 15:56:17,326 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:56:18,467 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:56:19,584 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_02_account_move_1_2_currency_euro ... 2026-11-10 15:56:19,824 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_03_account_move_2_1_currency_euro ... 2026-11-10 15:56:20,037 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_04_account_move_2_2_currency_euro ... 2026-11-10 15:56:20,256 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_05_account_move_2_2_currency_usd ... 2026-11-10 15:56:20,471 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_06_account_move_3_3_same_amount_same_partner ... 2026-11-10 15:56:20,700 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_07_account_move_3_3_same_amount_no_partner ... 2026-11-10 15:56:20,922 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_08_account_move_3_3_same_amount_diff_partner ... 2026-11-10 15:56:21,159 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_09_account_move_3_3_diff_amount_no_partner ... 2026-11-10 15:56:21,398 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_10_account_move_4_4_diff_amount_has_partner ... 2026-11-10 15:56:21,649 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_11_account_move_not_amount_currency ... 2026-11-10 15:56:21,874 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #229 deleted account.move.line.ctp records with IDs: [630] 2026-11-10 15:56:21,966 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_account_move_001 ... 2026-11-10 15:56:22,210 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_account_move_002 ... 2026-11-10 15:56:22,444 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_account_move_003 ... 2026-11-10 15:56:22,672 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_account_move_004 ... 2026-11-10 15:56:22,878 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_counterpart_001 ... 2026-11-10 15:56:24,294 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #229 deleted account.move.line.ctp records with IDs: [655, 656] 2026-11-10 15:56:24,330 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #229 deleted account.move.line.ctp records with IDs: [657] 2026-11-10 15:56:24,395 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_dest_accounts_compute_resolves_under_own_company ... 2026-11-10 15:56:29,097 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:56:30,573 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_invoice_001 ... 2026-11-10 15:56:31,992 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_invoice_002 ... 2026-11-10 15:56:33,654 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_invoice_003 ... 2026-11-10 15:56:35,497 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #229 deleted account.move.line.ctp records with IDs: [667, 668] 2026-11-10 15:56:35,548 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_relation_tables_are_indexed ... 2026-11-10 15:56:35,573 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_vendor_bill_001 ... 2026-11-10 15:56:37,023 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_vendor_bill_002 ... 2026-11-10 15:56:38,676 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_vendor_bill_003 ... 2026-11-10 15:56:40,476 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #229 deleted account.move.line.ctp records with IDs: [679, 680] 2026-11-10 15:56:40,553 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:56:45,523 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:56:46,747 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:56:47,636 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_payment.tests.test_access_rights: Starting TestAccessRights.test_access_payment_details ... 2026-11-10 15:56:48,516 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #233 deleted account.payment.line records with IDs: [1, 2] 2026-11-10 15:56:48,539 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_payment.tests.test_access_rights: Starting TestAccessRights.test_read_only_accountant_opens_payment ... 2026-11-10 15:56:49,292 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 234, model: account.payment.line 2026-11-10 15:56:49,345 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-10 15:56:54,167 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:56:55,339 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:56:56,195 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_payment.tests.test_internal_transfer: Starting TestInternalTransfer.test_internal_transfer_hides_payment_details ... 2026-11-10 15:56:56,616 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_payment.tests.test_internal_transfer: Starting TestInternalTransfer.test_multi_line_sync_domain_excludes_internal_transfer ... 2026-11-10 15:56:57,145 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_payment.tests.test_internal_transfer: Starting TestInternalTransfer.test_no_partner_is_not_internal_transfer ... 2026-11-10 15:56:57,384 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_payment.tests.test_internal_transfer: Starting TestInternalTransfer.test_third_party_partner_is_not_internal_transfer ... 2026-11-10 15:56:57,749 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_payment.tests.test_internal_transfer: Starting TestInternalTransfer.test_transfer_partner_is_flagged_internal_transfer ... 2026-11-10 15:56:58,172 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:57:04,024 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:57:05,209 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:57:05,959 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_change_from_account_payment_line ... 2026-11-10 15:57:06,982 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_change_journal_in_payment ... 2026-11-10 15:57:07,495 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_compute_amount_with_payment_lines__receive_money ... 2026-11-10 15:57:07,921 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_compute_amount_with_payment_lines__send_money ... 2026-11-10 15:57:08,335 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_confirm_payment_receive_money ... 2026-11-10 15:57:09,122 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_confirm_payment_send_money ... 2026-11-10 15:57:09,948 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_edit_to_add_extra_payment_line ... 2026-11-10 15:57:10,603 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_payment_amount_not_equal_payment_lines_amount ... 2026-11-10 15:57:11,064 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_reconcile_suggested_payment_lines ... 2026-11-10 15:57:12,490 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_suggest_lines_payment_receive_money ... 2026-11-10 15:57:13,284 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_suggest_lines_payment_send_money ... 2026-11-10 15:57:14,000 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_unreconcile_suggested_payment_lines ... 2026-11-10 15:57:15,341 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-10 15:57:20,412 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:57:21,662 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:57:23,135 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_comma_list_unions_prefixes ... 2026-11-10 15:57:23,775 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_credit_balance_is_signed ... 2026-11-10 15:57:24,078 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_exclusion_removes_excluded_prefix ... 2026-11-10 15:57:24,562 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_expand_groupby_is_constrained_to_code_set ... 2026-11-10 15:57:25,335 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_leading_minus_subtracts_term ... 2026-11-10 15:57:25,850 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_silent_zero_is_a_defect_red_before_green ... 2026-11-10 15:57:26,182 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_single_prefix_sums_matching_balances ... 2026-11-10 15:57:26,877 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_unsupported_token_raises ... 2026-11-10 15:57:26,990 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_groupby_non_relational_field_is_rejected ... 2026-11-10 15:57:27,030 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_groupby_unknown_field_is_rejected_not_interpolated ... 2026-11-10 15:57:27,070 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_groupby_valid_field_passes ... 2026-11-10 15:57:27,117 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 15:57:32,228 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:57:33,434 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:57:39,906 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:57:41,756 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_account_leaf_memo: Starting TestAccountLeafMemo.test_a_leaf_repeated_on_six_lines_is_resolved_once_per_render ... 2026-11-10 15:57:41,922 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_account_leaf_memo: Starting TestAccountLeafMemo.test_a_leaf_repeated_on_six_lines_is_resolved_once_per_root_company ... 2026-11-10 15:57:42,085 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_account_leaf_memo: Starting TestAccountLeafMemo.test_an_account_opened_after_a_failed_render_is_counted_by_the_next_render ... 2026-11-10 15:57:42,678 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_account_leaf_memo: Starting TestAccountLeafMemo.test_an_account_opened_between_two_renders_is_counted_by_the_next_render ... 2026-11-10 15:57:43,105 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_account_leaf_memo: Starting TestAccountLeafMemo.test_an_account_recoded_between_two_renders_leaves_the_next_render ... 2026-11-10 15:57:43,341 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 15:57:48,280 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:57:49,449 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:57:50,953 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_01_validate_aged_payable ... 2026-11-10 15:57:53,271 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_02_validate_aged_payable ... 2026-11-10 15:57:55,924 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_100_xlsx_export_merge_safety ... 2026-11-10 15:57:56,031 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_101_validate_aged_payable_multi_company ... 2026-11-10 15:58:00,849 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:58:07,661 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_88_report_currency_conversion ... 2026-11-10 15:58:09,437 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_999_analytic_filters_disabled ... 2026-11-10 15:58:09,466 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-11-10 15:58:09,603 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-11-10 15:58:09,651 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:12,164 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5bdee69f80> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:12,165 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5bdc097f60> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:12,171 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:12,175 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5bdc097920> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:12,452 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:14,887 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5bdea29300> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:14,888 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c0aca1080> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:14,893 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:14,897 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c0aca3a60> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:15,175 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:16,922 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0a425f80> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:16,923 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c060c1c60> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:16,929 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:16,932 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c060c0680> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:17,886 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:19,556 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c08308180> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:19,557 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c07ab0400> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:19,563 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:19,567 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c07ab3420> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:19,866 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:22,241 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5bdb818400> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:22,242 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5bdc096840> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:22,248 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:22,252 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5bdc095f80> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:22,533 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:24,251 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5bdc6ee020> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:24,252 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c0788b4c0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:24,257 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:24,261 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c07888e00> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:25,170 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:26,890 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c04a43100> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:26,891 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5bdda0d3a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:26,896 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:26,900 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5bdda0fce0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:27,159 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:29,536 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5bdc527100> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:29,537 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c05749940> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:29,543 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:29,547 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c0574b740> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:31,474 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_99_export_xlsx_aged_payable ... 2026-11-10 15:58:31,620 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:34,002 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0a882d40> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:34,003 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c0ab314e0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:34,007 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:34,011 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c0ab32de0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:58:34,036 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 15:58:39,596 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:58:40,760 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:58:42,284 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_01_validate_aged_receivable ... 2026-11-10 15:58:46,362 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_02_validate_aged_receivable ... 2026-11-10 15:58:49,173 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_100_xlsx_export_merge_safety ... 2026-11-10 15:58:49,276 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_101_validate_aged_receivable_multi_company ... 2026-11-10 15:58:54,194 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:59:01,036 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_88_report_currency_conversion ... 2026-11-10 15:59:02,755 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_999_analytic_filters_disabled ... 2026-11-10 15:59:02,785 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-11-10 15:59:02,920 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-11-10 15:59:02,965 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:04,671 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5bdb8167a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:04,672 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c0a59a160> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:04,677 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:04,681 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c0a5987c0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:04,962 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:07,432 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0a9dc680> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:07,433 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5bdc75f880> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:07,438 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:07,442 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5bdc75e8e0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:07,735 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:10,128 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c050809a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:10,129 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5bddf61b20> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:10,134 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:10,138 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5bddf627a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:10,427 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:12,113 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5bdbbaefc0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:12,114 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5bdb8e84a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:12,120 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:12,124 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5bdb8e8e00> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:13,062 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:14,813 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c095719e0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:14,814 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c0609fce0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:14,820 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:14,824 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c0609c220> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:15,080 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:17,442 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c07c46d40> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:17,443 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c09fa56c0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:17,449 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:17,453 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c09fa4f40> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:17,724 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:19,418 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c086b5760> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:19,419 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c068f3d80> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:19,425 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:19,429 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c068f1ee0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:20,345 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:22,185 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0ae50360> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:22,185 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c05094a40> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:22,191 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:22,195 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c05095300> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:24,634 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_99_export_xlsx_aged_receivable ... 2026-11-10 15:59:24,767 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:26,437 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c09311d00> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:26,438 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c07de7560> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:26,443 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:26,446 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c06393d80> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:26,470 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 15:59:32,003 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:59:33,476 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:59:34,917 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_aggregation_evaluated_once: Starting TestAggregationEvaluatedOnce.test_non_zero_aggregation_is_evaluated_once_however_many_lines_read_it ... 2026-11-10 15:59:37,068 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_aggregation_evaluated_once: Starting TestAggregationEvaluatedOnce.test_zero_aggregation_is_evaluated_once_however_many_lines_read_it ... 2026-11-10 15:59:37,332 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 15:59:42,092 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 15:59:43,310 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 15:59:44,903 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:46,506 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c04f568e0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:46,507 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c0a54b380> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:46,512 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:46,516 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c05ad87c0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:46,787 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:49,141 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c06674cc0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:49,141 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c0773b9c0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:49,146 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:49,150 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c077393a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:49,412 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:51,670 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c06bed9e0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:51,671 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c0642da80> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:51,676 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:51,680 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c0642d3a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:51,971 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:53,596 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c06b7ab60> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:53,596 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c09fe4720> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:53,602 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:53,605 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c09fe5ee0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:53,882 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:56,167 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0ba122a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:56,168 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c0a538360> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:56,174 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:56,177 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c0a53b560> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:56,469 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:58,921 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c063b4d60> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:58,922 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c096527a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:58,928 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:58,932 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c09651bc0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 15:59:59,246 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:00,938 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0762ea20> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:00,939 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c091fe7a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:00,944 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:00,948 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c0642c2c0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:01,909 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:03,693 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c09ff1e40> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:03,694 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c06ce2ca0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:03,700 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:03,704 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c06c6f6a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:03,992 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:06,457 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5bdbb965c0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:06,459 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c0b881620> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:06,464 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:06,469 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c0b881440> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:06,823 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:09,181 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0a1777e0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:09,182 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c0a2c76a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:09,188 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:09,192 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c062b4e00> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:09,461 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:11,213 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c085be7a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:11,214 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c06b136a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:11,220 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:11,224 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c06b118a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:11,512 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:13,900 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0aeee660> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:13,901 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c0833a340> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:13,907 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:13,912 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c05d28ea0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:14,206 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:16,488 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0a8c4400> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:16,489 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c09694180> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:16,494 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:16,498 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c09695bc0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:16,752 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:18,393 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0a81f1a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:18,394 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c07c8e020> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:18,399 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:18,403 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c07c8eca0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:19,304 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:20,959 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0a650e00> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:20,960 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c0a6ec400> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:20,965 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:20,969 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c0a6ec540> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:21,262 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:23,583 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c08209bc0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:23,584 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c067e49a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:23,589 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:23,593 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c067e62a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:23,847 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_line_amount_is_negated_balance ... 2026-11-10 16:00:25,123 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_does_not_merge_account_subdimensions ... 2026-11-10 16:00:25,660 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_does_not_merge_partners_on_same_contract ... 2026-11-10 16:00:26,187 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_does_not_offset_across_contracts_same_partner ... 2026-11-10 16:00:26,738 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_fallback_does_not_raise_and_combines_with_analytic ... 2026-11-10 16:00:27,233 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_fallback_nets_items_without_distribution ... 2026-11-10 16:00:27,551 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_multi_plan_single_slice_not_double_counted ... 2026-11-10 16:00:27,895 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_rolls_child_contacts_up_to_commercial_partner ... 2026-11-10 16:00:28,408 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_split_distribution_fans_out_to_contracts ... 2026-11-10 16:00:28,922 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_flag_off_domain_expression_uses_plain_balance_sum ... 2026-11-10 16:00:29,417 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_group_by_commercial_partner_field_defaults_false ... 2026-11-10 16:00:29,451 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_reconcile_commercial_rollup_nets_contacts_of_same_entity ... 2026-11-10 16:00:29,922 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_reconcile_flag_off_keeps_raw_partner_groups ... 2026-11-10 16:00:30,392 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_use_analytic_net_field_defaults_false ... 2026-11-10 16:00:30,483 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:32,873 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0777dbc0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:32,874 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c0bb87560> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:32,878 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:32,882 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c0bb87060> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:00:32,906 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 16:00:38,350 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:00:39,510 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:00:45,457 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%, 15% (Copy): their account is the counterpart. 2026-11-10 16:00:49,474 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_available_reports_multicompany: Starting TestAvailableReportsMultiCompany.test_head_and_branch_consolidate_values ... 2026-11-10 16:00:51,626 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_available_reports_multicompany: Starting TestAvailableReportsMultiCompany.test_head_and_branch_same_root_offers_coa_variant ... 2026-11-10 16:00:51,665 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_available_reports_multicompany: Starting TestAvailableReportsMultiCompany.test_mixed_charts_does_not_offer_coa_variant ... 2026-11-10 16:00:51,703 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_available_reports_multicompany: Starting TestAvailableReportsMultiCompany.test_non_matched_company_does_not_offer_coa_variant ... 2026-11-10 16:00:51,740 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_available_reports_multicompany: Starting TestAvailableReportsMultiCompany.test_single_matched_company_offers_coa_variant ... 2026-11-10 16:00:51,837 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 16:00:51,849 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_bank_suspense_backfill: Starting TestBankSuspenseBackfill.test_the_backfill_is_safe_to_run_twice ... 2026-11-10 16:00:55,552 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill, arm 1 (present designation), company Backfill Idempotent Co [id=54]: 1 unmarked journal item(s) found on a designated bank-suspense account. 2026-11-10 16:00:55,555 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill finished: 1 journal item(s) newly marked across 1 company(ies). 2026-11-10 16:00:55,560 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill finished: 0 journal item(s) newly marked across 1 company(ies). 2026-11-10 16:00:55,597 104 INFO rb-82af9cd-226617-434699 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-11-10 16:00:59,415 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill, arm 2 (past configuration), company Backfill Past Config Co [id=55]: 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-11-10 16:00:59,416 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill, arm 2: marking journal item id=1594 (entry BKPC/2026/00001, account Suspense Fixture SUSPPC, balance -500.0, date 2026-01-10). 2026-11-10 16:00:59,417 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill finished: 1 journal item(s) newly marked across 1 company(ies). 2026-11-10 16:00:59,457 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_bank_suspense_backfill: Starting TestBankSuspenseBackfill.test_the_backfill_marks_every_posting_class_on_a_designated_account ... 2026-11-10 16:01:03,733 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill, arm 1 (present designation), company Backfill Posting Classes Co [id=56]: 3 unmarked journal item(s) found on a designated bank-suspense account. 2026-11-10 16:01:03,735 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill finished: 3 journal item(s) newly marked across 1 company(ies). 2026-11-10 16:01:03,775 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_bank_suspense_backfill: Starting TestBankSuspenseBackfill.test_the_backfill_only_touches_the_companies_it_is_given ... 2026-11-10 16:01:10,976 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill, arm 1 (present designation), company Backfill Scope A Co [id=57]: 1 unmarked journal item(s) found on a designated bank-suspense account. 2026-11-10 16:01:10,978 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill finished: 1 journal item(s) newly marked across 1 company(ies). 2026-11-10 16:01:11,025 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_bank_suspense_backfill: Starting TestBankSuspenseBackfill.test_the_backfill_re_designates_before_it_marks ... 2026-11-10 16:01:14,669 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill, arm 1 (present designation), company Backfill Re-designate Co [id=59]: 1 unmarked journal item(s) found on a designated bank-suspense account. 2026-11-10 16:01:14,671 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill finished: 1 journal item(s) newly marked across 1 company(ies). 2026-11-10 16:01:14,718 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 16:01:14,729 104 INFO rb-82af9cd-226617-434699 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-11-10 16:01:18,437 104 INFO rb-82af9cd-226617-434699 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-11-10 16:01:22,215 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_bank_suspense_company_carrier: Starting TestBankSuspenseCompanyCarrier.test_repointing_the_company_suspense_account_re_designates_both_accounts ... 2026-11-10 16:01:25,577 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 16:01:25,588 104 INFO rb-82af9cd-226617-434699 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-11-10 16:01:32,242 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 16:01:32,253 104 INFO rb-82af9cd-226617-434699 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-11-10 16:01:35,979 104 INFO rb-82af9cd-226617-434699 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-11-10 16:01:39,547 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_bank_suspense_line_stamp: Starting TestBankSuspenseLineStamp.test_line_written_to_a_designated_suspense_account_is_stamped ... 2026-11-10 16:01:43,220 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_bank_suspense_line_stamp: Starting TestBankSuspenseLineStamp.test_line_written_to_an_ordinary_account_is_not_stamped ... 2026-11-10 16:01:46,697 104 INFO rb-82af9cd-226617-434699 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-11-10 16:01:50,479 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_bank_suspense_line_stamp: Starting TestBankSuspenseLineStamp.test_moving_a_line_onto_a_suspense_account_marks_it ... 2026-11-10 16:01:54,413 104 INFO rb-82af9cd-226617-434699 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-11-10 16:01:58,140 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_bank_suspense_line_stamp: Starting TestBankSuspenseLineStamp.test_the_automatic_balancing_line_is_stamped ... 2026-11-10 16:02:01,762 104 INFO rb-82af9cd-226617-434699 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-11-10 16:02:05,488 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 16:02:10,354 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:02:11,471 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:02:17,345 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:02:18,462 104 INFO rb-82af9cd-226617-434699 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-11-10 16:02:18,570 104 INFO rb-82af9cd-226617-434699 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-11-10 16:02:18,777 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 16:02:24,314 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:02:25,636 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:02:27,861 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_carryover_convention: Starting TestCarryoverConvention.test_carryover_amount_reaches_the_next_period_applied_expression ... 2026-11-10 16:02:27,994 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_carryover_convention: Starting TestCarryoverConvention.test_explicit_carryover_target_overrides_the_naming_convention ... 2026-11-10 16:02:28,106 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_carryover_convention: Starting TestCarryoverConvention.test_expression_without_the_carryover_prefix_persists_nothing ... 2026-11-10 16:02:28,205 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_carryover_convention: Starting TestCarryoverConvention.test_persisted_carryover_records_its_origin_line_and_expression_label ... 2026-11-10 16:02:28,307 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_carryover_convention: Starting TestCarryoverConvention.test_re_rendering_a_period_does_not_double_the_carryover ... 2026-11-10 16:02:28,445 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_carryover_convention: Starting TestCarryoverConvention.test_rendering_a_period_persists_the_carryover_as_an_external_value ... 2026-11-10 16:02:28,585 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 16:02:33,664 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:02:34,807 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:02:36,300 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_config_field_help: Starting TestConfigFieldHelp.test_column_expression_label_carries_module_owned_help ... 2026-11-10 16:02:36,380 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_config_field_help: Starting TestConfigFieldHelp.test_expression_configuration_fields_carry_module_owned_help ... 2026-11-10 16:02:36,456 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_config_field_help: Starting TestConfigFieldHelp.test_line_configuration_fields_carry_module_owned_help ... 2026-11-10 16:02:36,545 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 16:02:41,869 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:02:43,087 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:02:44,491 104 INFO rb-82af9cd-226617-434699 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-11-10 16:02:44,812 104 INFO rb-82af9cd-226617-434699 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-11-10 16:02:45,226 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_cross_report_scoping: Starting TestCrossReportScoping.test_cross_report_single_match_still_resolves ... 2026-11-10 16:02:45,681 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 16:02:50,728 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:02:51,907 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:02:53,278 104 INFO rb-82af9cd-226617-434699 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-11-10 16:02:53,346 104 INFO rb-82af9cd-226617-434699 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-11-10 16:02:53,819 104 INFO rb-82af9cd-226617-434699 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-11-10 16:02:54,475 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_an_aggregation_expression_carrying_an_unsupported_scope_refuses_to_render ... 2026-11-10 16:02:54,948 104 INFO rb-82af9cd-226617-434699 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-11-10 16:02:55,455 104 INFO rb-82af9cd-226617-434699 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-11-10 16:02:55,944 104 INFO rb-82af9cd-226617-434699 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-11-10 16:02:56,907 104 INFO rb-82af9cd-226617-434699 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-11-10 16:02:56,974 104 INFO rb-82af9cd-226617-434699 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-11-10 16:02:57,061 104 INFO rb-82af9cd-226617-434699 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-11-10 16:02:57,640 104 INFO rb-82af9cd-226617-434699 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-11-10 16:02:58,596 104 INFO rb-82af9cd-226617-434699 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-11-10 16:02:58,692 104 INFO rb-82af9cd-226617-434699 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-11-10 16:03:01,432 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_the_five_supported_date_scopes_keep_their_windows_under_reduced ... 2026-11-10 16:03:02,135 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_the_four_date_scope_entry_points_resolve_identical_windows ... 2026-11-10 16:03:02,233 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_the_normal_date_scope_declares_an_uninstall_policy ... 2026-11-10 16:03:02,255 104 INFO rb-82af9cd-226617-434699 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-11-10 16:03:02,286 104 INFO rb-82af9cd-226617-434699 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-11-10 16:03:03,240 104 INFO rb-82af9cd-226617-434699 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-11-10 16:03:04,181 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 16:03:09,280 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:03:10,451 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:03:11,887 104 INFO rb-82af9cd-226617-434699 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-11-10 16:03:11,951 104 INFO rb-82af9cd-226617-434699 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-11-10 16:03:12,015 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_dead_controls_removed: Starting TestDeadControlsRemoved.test_load_more_limit_stays_offered_because_the_engine_honours_it ... 2026-11-10 16:03:12,075 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_dead_controls_removed: Starting TestDeadControlsRemoved.test_no_configuration_form_gains_editable_surface ... 2026-11-10 16:03:12,126 104 INFO rb-82af9cd-226617-434699 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-11-10 16:03:12,182 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 16:03:12,194 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_duration_term_columns_not_required: Starting TestDurationTermColumnsNotRequired.test_columns_are_nullable ... 2026-11-10 16:03:12,220 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_duration_term_columns_not_required: Starting TestDurationTermColumnsNotRequired.test_empty_values_act_as_defaults ... 2026-11-10 16:03:12,253 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_duration_term_columns_not_required: Starting TestDurationTermColumnsNotRequired.test_row_inserted_without_the_fields ... 2026-11-10 16:03:12,289 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-10 16:03:17,221 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:03:18,338 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:03:20,237 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_duration_term_reference: Starting TestDurationTermReference.test_build_domain_from_options_respects_unreconciled_filter ... 2026-11-10 16:03:20,328 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_duration_term_reference: Starting TestDurationTermReference.test_move_line_date_reference_filters_on_original_term ... 2026-11-10 16:03:20,388 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_duration_term_reference: Starting TestDurationTermReference.test_move_line_date_reference_respects_include_unposted_entry_option ... 2026-11-10 16:03:20,466 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 16:03:25,287 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:03:26,454 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:03:28,568 104 INFO rb-82af9cd-226617-434699 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-11-10 16:03:28,680 104 INFO rb-82af9cd-226617-434699 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-11-10 16:03:28,755 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_duration_term_undated: Starting TestDurationTermUndated.test_duration_term_undated_excluded_admits_undated_on_neither_branch ... 2026-11-10 16:03:28,799 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_duration_term_undated: Starting TestDurationTermUndated.test_duration_term_undated_field_contract ... 2026-11-10 16:03:28,821 104 INFO rb-82af9cd-226617-434699 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-11-10 16:03:28,865 104 INFO rb-82af9cd-226617-434699 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-11-10 16:03:28,936 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 16:03:33,962 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:03:35,082 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:03:36,441 104 INFO rb-82af9cd-226617-434699 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-11-10 16:03:36,511 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_engine_option_contracts: Starting EngineOptionContracts.test_an_options_dict_that_predates_the_offset_still_renders ... 2026-11-10 16:03:36,605 104 INFO rb-82af9cd-226617-434699 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-11-10 16:03:36,627 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_engine_option_contracts: Starting EngineOptionContracts.test_the_availability_condition_selection_is_untouched_by_the_redeclaration ... 2026-11-10 16:03:36,649 104 INFO rb-82af9cd-226617-434699 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-11-10 16:03:36,749 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_engine_option_contracts: Starting EngineOptionContracts.test_the_page_size_reaches_the_options_from_the_report_record ... 2026-11-10 16:03:36,822 104 INFO rb-82af9cd-226617-434699 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-11-10 16:03:36,919 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_engine_option_contracts: Starting EngineOptionContracts.test_the_three_fields_record_this_module_as_a_contributor ... 2026-11-10 16:03:36,941 104 INFO rb-82af9cd-226617-434699 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-11-10 16:03:36,987 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 16:03:42,164 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:03:43,405 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:03:44,971 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_01_validate_executive_summary ... 2026-11-10 16:03:46,323 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_100_xlsx_export_keeps_percent_header_aligned_with_previous_period_comparison ... 2026-11-10 16:03:47,304 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_101_validate_executive_summary_multi_company ... 2026-11-10 16:03:52,224 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:03:54,333 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_88_report_currency_conversion ... 2026-11-10 16:03:55,174 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_999_analytic_filters_disabled ... 2026-11-10 16:03:55,205 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-11-10 16:03:57,210 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-11-10 16:03:57,252 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:03:59,534 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c04a96b60> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:03:59,534 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5bde20f560> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:03:59,540 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:03:59,544 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5bde20fce0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:03:59,828 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:04:02,121 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c05901a80> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:04:02,122 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5bdbbbaca0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:04:02,127 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:04:02,131 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5bdbbb84a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:04:02,400 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:04:04,028 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c067e54e0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:04:04,028 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c04ef5f80> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:04:04,034 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:04:04,038 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c04ef5760> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:04:04,963 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:04:06,644 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5bdbc9f420> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:04:06,645 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c0881a200> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:04:06,650 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:04:06,654 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c0881bb00> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:04:06,940 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:04:09,257 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0871b920> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:04:09,259 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c06243a60> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:04:09,264 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:04:09,268 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c062407c0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:04:09,524 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:04:11,192 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c06392ca0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:04:11,193 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5bdc96e5c0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:04:11,198 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:04:11,202 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5bdc96fb00> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:04:12,107 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:04:13,761 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5bdc75f600> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:04:13,762 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5bdd251800> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:04:13,768 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:04:13,772 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5bdd250b80> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:04:14,025 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:04:16,371 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5bde0d2020> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:04:16,372 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c0a6ed620> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:04:16,377 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:04:16,381 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c0a6ed300> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:04:19,623 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_99_export_xlsx_executive_summary ... 2026-11-10 16:04:20,307 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:04:22,685 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c09ff14e0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:04:22,686 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5bdbb25800> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:04:22,690 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:04:22,694 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c05424720> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:04:22,719 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 16:04:28,238 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:04:29,512 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:04:34,114 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_export_under_pagination: Starting TestExportUnderPagination.test_export_carries_no_screen_only_load_more_control ... 2026-11-10 16:04:35,133 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_export_under_pagination: Starting TestExportUnderPagination.test_exported_xlsx_account_total_reconciles_to_the_rows_beneath_it ... 2026-11-10 16:04:35,692 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_export_under_pagination: Starting TestExportUnderPagination.test_exported_xlsx_carries_every_journal_item_of_the_expanded_account ... 2026-11-10 16:04:36,278 104 INFO rb-82af9cd-226617-434699 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-11-10 16:04:36,688 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_export_under_pagination: Starting TestExportUnderPagination.test_printed_pdf_body_evidences_the_whole_account_total ... 2026-11-10 16:04:37,120 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 16:04:42,346 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:04:43,521 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:04:44,943 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_expression_and_line_forms: Starting TestExpressionAndLineForms.test_expression_form_keeps_the_presentation_fields_on_one_page ... 2026-11-10 16:04:44,990 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_expression_and_line_forms: Starting TestExpressionAndLineForms.test_expression_form_keeps_the_technical_triple_on_one_page ... 2026-11-10 16:04:45,034 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_expression_and_line_forms: Starting TestExpressionAndLineForms.test_expression_form_spells_definition_correctly ... 2026-11-10 16:04:45,079 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_expression_and_line_forms: Starting TestExpressionAndLineForms.test_group_by_commercial_partner_is_rendered_read_only ... 2026-11-10 16:04:45,143 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_expression_and_line_forms: Starting TestExpressionAndLineForms.test_line_form_gains_no_new_editable_field ... 2026-11-10 16:04:45,189 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_expression_and_line_forms: Starting TestExpressionAndLineForms.test_line_form_renders_group_by_commercial_partner ... 2026-11-10 16:04:45,257 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 16:04:50,189 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:04:51,402 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:04:52,816 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_expression_label_contract: Starting TestExpressionLabelContract.test_adding_a_column_that_matches_an_existing_expression_is_accepted ... 2026-11-10 16:04:52,878 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_expression_label_contract: Starting TestExpressionLabelContract.test_column_naming_no_expression_is_refused_at_save ... 2026-11-10 16:04:52,934 104 INFO rb-82af9cd-226617-434699 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-11-10 16:04:52,983 104 INFO rb-82af9cd-226617-434699 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-11-10 16:04:53,033 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_expression_label_contract: Starting TestExpressionLabelContract.test_renaming_an_expression_label_may_not_orphan_a_column ... 2026-11-10 16:04:53,076 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_expression_label_contract: Starting TestExpressionLabelContract.test_report_with_columns_but_no_expressions_yet_can_be_saved ... 2026-11-10 16:04:53,138 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 16:04:58,087 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:04:59,227 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:05:00,662 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_aggregation_cross_report_raises_when_code_not_found ... 2026-11-10 16:05:00,746 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_aggregation_cross_report_resolves_value_from_target_report ... 2026-11-10 16:05:01,079 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_date_scope_from_fiscalyear_excludes_pre_fy_value ... 2026-11-10 16:05:01,188 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_date_scope_to_beginning_of_period ... 2026-11-10 16:05:01,304 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_excludes_records_after_date_to ... 2026-11-10 16:05:01,425 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_returns_latest_record_by_date ... 2026-11-10 16:05:01,546 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_returns_zero_when_no_records ... 2026-11-10 16:05:01,638 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_tie_broken_by_id_descending ... 2026-11-10 16:05:01,733 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_sum_aggregates_all_records_in_period ... 2026-11-10 16:05:01,826 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_sum_date_scope_from_fiscalyear ... 2026-11-10 16:05:01,922 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_sum_excludes_out_of_period_records ... 2026-11-10 16:05:02,039 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 16:05:07,116 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:05:08,354 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:05:15,607 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:05:16,943 104 INFO rb-82af9cd-226617-434699 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-11-10 16:05:17,046 104 INFO rb-82af9cd-226617-434699 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-11-10 16:05:17,142 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_external_value_form: Starting TestExternalValueForm.test_the_user_facing_company_field_stays_gated_on_multi_company ... 2026-11-10 16:05:17,285 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-10 16:05:22,677 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:05:23,909 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:05:25,267 104 INFO rb-82af9cd-226617-434699 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-11-10 16:05:25,738 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_filter_fiscal_position: Starting FilterFiscalPosition.test_an_empty_selection_never_narrows_the_report_to_nothing ... 2026-11-10 16:05:26,252 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_filter_fiscal_position: Starting FilterFiscalPosition.test_filtering_on_a_fiscal_position_counts_only_moves_carrying_it ... 2026-11-10 16:05:26,764 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_filter_fiscal_position: Starting FilterFiscalPosition.test_filtering_on_a_position_no_move_carries_reports_zero ... 2026-11-10 16:05:27,244 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_filter_fiscal_position: Starting FilterFiscalPosition.test_the_report_flag_decides_whether_the_filter_is_offered ... 2026-11-10 16:05:27,355 104 INFO rb-82af9cd-226617-434699 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-11-10 16:05:27,485 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 16:05:32,414 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:05:33,649 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:05:35,180 104 INFO rb-82af9cd-226617-434699 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-11-10 16:05:35,533 104 INFO rb-82af9cd-226617-434699 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-11-10 16:05:35,961 104 INFO rb-82af9cd-226617-434699 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-11-10 16:05:36,315 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_filter_hide_0_lines: Starting FilterHide0Lines.test_only_by_default_starts_the_toggle_switched_on ... 2026-11-10 16:05:36,449 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_filter_hide_0_lines: Starting FilterHide0Lines.test_the_selection_decides_whether_the_toggle_is_offered ... 2026-11-10 16:05:36,583 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_filter_hide_0_lines: Starting FilterHide0Lines.test_the_toggle_round_trips_what_the_client_sends ... 2026-11-10 16:05:36,711 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 16:05:41,607 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:05:42,806 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:05:44,321 104 INFO rb-82af9cd-226617-434699 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-11-10 16:05:44,388 104 INFO rb-82af9cd-226617-434699 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-11-10 16:05:44,620 104 INFO rb-82af9cd-226617-434699 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-11-10 16:05:44,658 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_filter_hierarchy_recurrence_guard: Starting TestFilterHierarchyRecurrenceGuard.test_the_duplicate_hierarchy_implementation_is_absent_from_the_engine ... 2026-11-10 16:05:44,681 104 INFO rb-82af9cd-226617-434699 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-11-10 16:05:44,729 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 16:05:50,091 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:05:51,435 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:05:53,061 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_filter_options_forward_compat: Starting FilterOptionsForwardCompat.test_domain_builder_tolerates_options_dict_missing_new_keys ... 2026-11-10 16:05:53,158 104 INFO rb-82af9cd-226617-434699 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-11-10 16:05:53,181 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_filter_options_forward_compat: Starting FilterOptionsForwardCompat.test_frozen_rpc_methods_keep_their_names_and_payload_keys ... 2026-11-10 16:05:53,289 104 INFO rb-82af9cd-226617-434699 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-11-10 16:05:53,444 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_filter_options_forward_compat: Starting FilterOptionsForwardCompat.test_report_options_add_only_declared_keys_and_rename_none ... 2026-11-10 16:05:53,543 104 INFO rb-82af9cd-226617-434699 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-11-10 16:05:53,701 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 16:05:58,932 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:06:00,168 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:06:01,652 104 INFO rb-82af9cd-226617-434699 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-11-10 16:06:01,695 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_filter_panel_frontend: Starting FilterPanelFrontend.test_journal_group_selector_is_added_alongside_the_flat_journal_list ... 2026-11-10 16:06:01,718 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_filter_panel_frontend: Starting FilterPanelFrontend.test_use_filter_hierarchy_reflects_each_reports_own_filter_hierarchy_setting ... 2026-11-10 16:06:01,820 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 16:06:06,937 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:06:08,260 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:06:09,743 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_format_value_absent_numeric: Starting FormatValueAbsentNumeric.test_absent_monetary_does_not_raise ... 2026-11-10 16:06:09,794 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_format_value_absent_numeric: Starting FormatValueAbsentNumeric.test_absent_monetary_renders_the_same_as_an_explicit_zero ... 2026-11-10 16:06:09,854 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_format_value_absent_numeric: Starting FormatValueAbsentNumeric.test_absent_numeric_never_renders_the_word_none ... 2026-11-10 16:06:10,610 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_format_value_absent_numeric: Starting FormatValueAbsentNumeric.test_absent_percentage_renders_the_same_as_an_explicit_zero ... 2026-11-10 16:06:10,654 104 INFO rb-82af9cd-226617-434699 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-11-10 16:06:10,737 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 16:06:15,973 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:06:17,179 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:06:18,574 104 INFO rb-82af9cd-226617-434699 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-11-10 16:06:18,615 104 INFO rb-82af9cd-226617-434699 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-11-10 16:06:18,639 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_format_value_figure_types: Starting FormatValueFigureTypes.test_blank_if_zero_still_blanks_a_zero_monetary_cell ... 2026-11-10 16:06:18,696 104 INFO rb-82af9cd-226617-434699 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-11-10 16:06:18,727 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_format_value_figure_types: Starting FormatValueFigureTypes.test_date_figure_type_is_unchanged ... 2026-11-10 16:06:18,765 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_format_value_figure_types: Starting FormatValueFigureTypes.test_datetime_keeps_the_time_of_day_that_date_discards ... 2026-11-10 16:06:18,803 104 INFO rb-82af9cd-226617-434699 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-11-10 16:06:18,869 104 INFO rb-82af9cd-226617-434699 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-11-10 16:06:18,891 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_format_value_figure_types: Starting FormatValueFigureTypes.test_the_already_working_numeric_arms_are_unchanged ... 2026-11-10 16:06:18,953 104 INFO rb-82af9cd-226617-434699 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-11-10 16:06:19,005 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 16:06:23,956 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:06:25,142 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:06:26,608 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_01_generate_report_data_includes_formula_info_map ... 2026-11-10 16:06:26,818 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_account_codes_alpha_suffix_cd_not_treated_as_direction ... 2026-11-10 16:06:26,846 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_account_codes_digit_d_suffix_applies_debit_direction ... 2026-11-10 16:06:26,875 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b2_all_standard_date_keys_yield_well_formed_comparison ... 2026-11-10 16:06:26,940 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b2_known_date_key_yields_non_empty_comparison_list ... 2026-11-10 16:06:26,989 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b2_unknown_date_key_drops_comparison_column ... 2026-11-10 16:06:27,051 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b3_percent_column_both_zero_gives_zero_percent ... 2026-11-10 16:06:27,086 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b3_percent_column_value2_nonzero_value1_nonzero_gives_numeric_value ... 2026-11-10 16:06:27,121 104 INFO rb-82af9cd-226617-434699 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-11-10 16:06:27,144 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b3_percent_column_value2_zero_value1_zero_is_not_na ... 2026-11-10 16:06:27,178 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_multi_level_aggregation_recursive_chain ... 2026-11-10 16:06:27,862 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 16:06:32,964 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:06:34,129 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:06:35,524 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_frontend_pagination_contract: Starting FrontendPaginationContract.test_an_options_snapshot_without_pagination_keys_pages_nothing_and_never_raises ... 2026-11-10 16:06:36,345 104 INFO rb-82af9cd-226617-434699 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-11-10 16:06:37,099 104 INFO rb-82af9cd-226617-434699 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-11-10 16:06:37,877 104 INFO rb-82af9cd-226617-434699 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-11-10 16:06:38,685 104 INFO rb-82af9cd-226617-434699 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-11-10 16:06:39,557 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 16:06:44,454 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:06:45,647 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:06:47,092 104 INFO rb-82af9cd-226617-434699 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-11-10 16:06:47,435 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_frontend_search_and_indicators: Starting FrontendSearchAndIndicators.test_no_filter_panel_control_renders_without_a_server_gate ... 2026-11-10 16:06:47,457 104 INFO rb-82af9cd-226617-434699 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-11-10 16:06:47,480 104 INFO rb-82af9cd-226617-434699 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-11-10 16:06:47,506 104 INFO rb-82af9cd-226617-434699 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-11-10 16:06:47,529 104 INFO rb-82af9cd-226617-434699 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-11-10 16:06:47,552 104 INFO rb-82af9cd-226617-434699 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-11-10 16:06:47,578 104 INFO rb-82af9cd-226617-434699 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-11-10 16:06:47,976 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 16:06:52,928 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:06:54,112 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:06:55,691 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_01_validate_gaap_report ... 2026-11-10 16:07:02,222 104 INFO rb-82af9cd-226617-434699 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-11-10 16:07:02,538 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_101_validate_gaap_report_multi_company ... 2026-11-10 16:07:07,379 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:07:09,015 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_88_report_currency_conversion_balance_sheet ... 2026-11-10 16:07:09,462 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_89_report_currency_conversion_balance_sheet_expanded_lines ... 2026-11-10 16:07:09,913 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_998_analytic_configuration ... 2026-11-10 16:07:09,951 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_999_analytic_groupby_profit_and_loss_total_not_affected ... 2026-11-10 16:07:09,992 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:12,275 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0556fd80> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:12,276 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c07f94040> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:12,282 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:12,286 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c07f96c00> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:12,560 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:14,209 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c07c8dbc0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:14,210 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c0a0e6520> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:14,215 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:14,219 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c0a0e59e0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:14,489 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:16,758 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c07e2aca0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:16,759 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c085bf880> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:16,765 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:16,769 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c085bfa60> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:17,058 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:19,461 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c05cb0ea0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:19,462 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5bdbbaeca0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:19,467 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:19,471 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5bdbbacea0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:19,762 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:21,471 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c096c1620> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:21,472 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c05efe2a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:21,478 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:21,481 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c05efc900> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:22,450 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:24,130 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0ac41f80> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:24,131 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c085bf600> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:24,137 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:24,141 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c085bfce0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:24,402 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:26,736 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0a8568e0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:26,736 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c0659fec0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:26,742 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:26,746 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c0659f100> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:27,002 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:28,648 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0b714900> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:28,649 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c05a2e0c0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:28,654 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:28,658 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c05a2d120> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:31,014 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-11-10 16:07:31,604 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-11-10 16:07:31,644 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:33,293 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5bdc513a60> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:33,294 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c09f7b2e0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:33,299 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:33,303 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c09f7b880> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:34,293 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:35,900 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c08058680> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:35,900 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c0b6afc40> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:35,906 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:35,910 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c0b6ae020> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:36,177 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:38,459 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0766d1c0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:38,460 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c05a1d8a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:38,467 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:38,471 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c05a1d800> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:38,796 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:41,109 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c078f23e0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:41,110 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c0ab33d80> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:41,116 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:41,119 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c0ab334c0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:41,411 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:43,147 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5bdc566ca0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:43,149 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c0aaea020> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:43,156 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:43,161 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c0aaebba0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:43,463 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:45,798 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0abf98a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:45,799 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5bdd258540> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:45,804 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:45,808 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5bdd2587c0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:46,068 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:48,390 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c06c22c00> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:48,391 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c0a0a7740> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:48,397 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:48,401 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c0a0a5120> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:48,657 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:50,335 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0a75e3e0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:50,335 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c0a27e660> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:50,341 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:50,345 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c0a27f380> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:53,465 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:55,171 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c07cc80e0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:55,172 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c04f9f7e0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:55,176 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:55,180 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c04f9d620> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:07:55,204 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 16:08:01,547 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:08:02,701 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:08:04,288 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_01_validate_general_ledger ... 2026-11-10 16:08:07,926 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #342 deleted account.partial.reconcile records with IDs: [31] 2026-11-10 16:08:08,012 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #342 deleted account.full.reconcile records with IDs: [23] 2026-11-10 16:08:09,478 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #342 deleted account.partial.reconcile records with IDs: [32] 2026-11-10 16:08:10,597 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_02_validate_general_ledger ... 2026-11-10 16:08:13,008 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #342 deleted account.partial.reconcile records with IDs: [34] 2026-11-10 16:08:13,073 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #342 deleted account.full.reconcile records with IDs: [25] 2026-11-10 16:08:14,410 104 INFO rb-82af9cd-226617-434699 odoo.models.unlink: User #342 deleted account.partial.reconcile records with IDs: [35] 2026-11-10 16:08:15,334 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_100_xlsx_export_merge_safety ... 2026-11-10 16:08:15,438 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_101_validate_general_ledger_multi_company ... 2026-11-10 16:08:20,094 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:08:26,855 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_88_report_currency_conversion ... 2026-11-10 16:08:28,564 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_89_report_currency_conversion_expanded_lines ... 2026-11-10 16:08:30,314 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_999_analytic_filter_affects_total_without_groupby ... 2026-11-10 16:08:30,358 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:33,038 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c06be2b60> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:33,039 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c05eba0c0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:33,046 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:33,050 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c05ebb1a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:33,335 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:35,074 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0932d4e0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:35,075 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c0b6a6ca0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:35,080 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:35,084 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5bdbc71e40> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:36,001 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:37,766 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0685dd00> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:37,766 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c06b31120> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:37,772 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:37,776 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c06b314e0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:38,065 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:40,491 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5bdee04ea0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:40,492 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c094889a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:40,497 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:40,501 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c0948ab60> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:40,794 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:42,518 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5bdc97a700> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:42,519 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5bdb819bc0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:42,528 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:42,534 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5bdb818f40> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:43,468 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:45,151 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5bdd22e160> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:45,152 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c083e6020> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:45,158 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:45,162 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c083e4f40> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:45,436 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:47,895 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0ba67380> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:47,896 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5bdbbed6c0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:47,902 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:47,906 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5bdbbee200> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:48,184 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:50,631 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5bdb97a2a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:50,632 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c0612a340> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:50,638 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:50,643 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c061289a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:52,441 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-11-10 16:08:52,576 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-11-10 16:08:52,617 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:55,078 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5bdd11aca0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:55,080 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5bdc8909a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:55,085 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:55,090 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5bdc893100> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:55,386 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:57,229 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c0ab491c0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:57,230 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c057867a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:57,236 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:57,240 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c05787880> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:57,540 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:59,968 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5bdd3ba5c0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:59,969 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c063c4720> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:59,975 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:08:59,979 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c063c4180> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:09:00,283 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:09:02,686 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5bdb9974c0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:09:02,687 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c0803bba0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:09:02,693 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:09:02,696 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c0803bce0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:09:02,989 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:09:04,694 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c059600e0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:09:04,695 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c082d84a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:09:04,701 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:09:04,705 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c082d9260> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:09:05,671 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:09:07,392 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c080ac2c0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:09:07,393 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5bdbaeb9c0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:09:07,398 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:09:07,402 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5bdbaea8e0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:09:07,667 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:09:10,104 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c067b2c00> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:09:10,105 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5bdbc222a0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:09:10,111 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:09:10,115 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5bdbc22a20> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:09:10,414 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:09:12,118 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c04aa1620> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:09:12,119 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c06a0c900> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:09:12,124 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:09:12,128 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c06a0f380> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-82af9cd-226617/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 1050, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-82af9cd-226617/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-82af9cd-226617/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-82af9cd-226617/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-82af9cd-226617/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-82af9cd-226617/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-82af9cd-226617/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:09:14,604 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_99_export_xlsx_general_ledger ... 2026-11-10 16:09:14,744 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:09:16,423 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f5c07eae200> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:09:16,424 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f5c0ae514e0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/odoo/modules/registry.py", 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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:09:16,428 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-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-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:09:16,432 104 INFO rb-82af9cd-226617-434699 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f5c0ae534c0> Stack (most recent call last): File "/data/build/rb-82af9cd-226617/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-82af9cd-226617/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-82af9cd-226617/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-82af9cd-226617/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-82af9cd-226617/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-82af9cd-226617/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-82af9cd-226617/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-82af9cd-226617/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-82af9cd-226617/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-82af9cd-226617/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-10 16:09:16,457 104 INFO rb-82af9cd-226617-434699 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-10 16:09:23,110 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15%: their account is the counterpart. 2026-11-10 16:09:24,419 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 15% (Copy): their account is the counterpart. 2026-11-10 16:09:26,145 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_general_ledger_cumulated_balance: Starting LedgerCumulatedBalance.test_general_ledger_running_balance_accumulates_forwards_in_time ... 2026-11-10 16:09:27,894 104 INFO rb-82af9cd-226617-434699 odoo.addons.to_account_reports.tests.test_general_ledger_cumulated_balance: Starting LedgerCumulatedBalance.test_general_ledger_running_balance_is_currency_converted_across_companies ...